Base de datos
Obtener Estado de la Base de Datos
Obtén toda la información de estado relacionada con una única base de datos.
GET
/
v2
/
databases
/
{database_id}
/
status
Obtener Estado de la Base de Datos
curl --request GET \
--url https://api.squarecloud.app/v2/databases/{database_id}/status \
--header 'Authorization: <authorization>'import requests
url = "https://api.squarecloud.app/v2/databases/{database_id}/status"
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}/status', 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}/status",
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}/status"
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}/status")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/databases/{database_id}/status")
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": {
"cpu": "0.54%",
"ram": "111.32MB",
"status": "running",
"running": true,
"storage": "210.1MB",
"network": {
"total": "16.83KB ↑ 126B ↓",
"now": "0B ↑ 0B ↓"
},
"uptime": 1755028584438
}
}
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
Parameters
El ID de la base de datos.
Si quieres datos sin procesar. True, devuelve los valores en bytes.
Response
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 porcentaje actual de uso de CPU.
El uso actual de RAM
El valor booleano que indica si está en ejecución.
El almacenamiento que está usando actualmente.
El timestamp que representa el tiempo de actividad.
{
"status": "success",
"response": {
"cpu": "0.54%",
"ram": "111.32MB",
"status": "running",
"running": true,
"storage": "210.1MB",
"network": {
"total": "16.83KB ↑ 126B ↓",
"now": "0B ↑ 0B ↓"
},
"uptime": 1755028584438
}
}
Anterior
Obtener Métricas de la Base de DatosObtén las métricas de tu base de datos alojada.
Siguiente
⌘I
Obtener Estado de la Base de Datos
curl --request GET \
--url https://api.squarecloud.app/v2/databases/{database_id}/status \
--header 'Authorization: <authorization>'import requests
url = "https://api.squarecloud.app/v2/databases/{database_id}/status"
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}/status', 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}/status",
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}/status"
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}/status")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/databases/{database_id}/status")
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": {
"cpu": "0.54%",
"ram": "111.32MB",
"status": "running",
"running": true,
"storage": "210.1MB",
"network": {
"total": "16.83KB ↑ 126B ↓",
"now": "0B ↑ 0B ↓"
},
"uptime": 1755028584438
}
}

