Base de datos
Obtener Información de la Base de Datos
Recupera información detallada sobre una base de datos específica.
GET
/
v2
/
databases
/
{database_id}
Obtener Información de la Base de Datos
curl --request GET \
--url https://api.squarecloud.app/v2/databases/{database_id} \
--header 'Authorization: <authorization>'import requests
url = "https://api.squarecloud.app/v2/databases/{database_id}"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.squarecloud.app/v2/databases/{database_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.squarecloud.app/v2/databases/{database_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.squarecloud.app/v2/databases/{database_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.squarecloud.app/v2/databases/{database_id}")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/databases/{database_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"status": "success",
"response": {
"name": "my-database",
"id": "db1234567890",
"owner": "313397145698959364",
"cluster": "suki-cluster",
"ram": 1024,
"type": "mongodb",
"port": 27017,
"created_at": "2023-01-15T10:00:00Z"
}
}
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
Parámetros
El ID de la base de datos. Puedes encontrarlo en el panel de Square Cloud.
Respuesta
Indica si la llamada fue exitosa.
success si fue exitosa, error si no.El contenido de la respuesta.
Mostrar Alternar objeto
Mostrar Alternar objeto
El nombre de la base de datos.
El ID de la base de datos.
El ID del propietario de la base de datos.
El cluster de la base de datos.
El uso de RAM de la base de datos en MB.
El tipo de la base de datos (por ejemplo, mongodb, postgresql).
El puerto de la base de datos.
La fecha de creación de la base de datos.
{
"status": "success",
"response": {
"name": "my-database",
"id": "db1234567890",
"owner": "313397145698959364",
"cluster": "suki-cluster",
"ram": 1024,
"type": "mongodb",
"port": 27017,
"created_at": "2023-01-15T10:00:00Z"
}
}
⌘I
Obtener Información de la Base de Datos
curl --request GET \
--url https://api.squarecloud.app/v2/databases/{database_id} \
--header 'Authorization: <authorization>'import requests
url = "https://api.squarecloud.app/v2/databases/{database_id}"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.squarecloud.app/v2/databases/{database_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.squarecloud.app/v2/databases/{database_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.squarecloud.app/v2/databases/{database_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.squarecloud.app/v2/databases/{database_id}")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/databases/{database_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"status": "success",
"response": {
"name": "my-database",
"id": "db1234567890",
"owner": "313397145698959364",
"cluster": "suki-cluster",
"ram": 1024,
"type": "mongodb",
"port": 27017,
"created_at": "2023-01-15T10:00:00Z"
}
}

