Métricas de la aplicación
curl --request GET \
--url https://api.vertracloud.app/v1/apps/{id}/metrics \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vertracloud.app/v1/apps/{id}/metrics', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.vertracloud.app/v1/apps/{id}/metrics"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.vertracloud.app/v1/apps/{id}/metrics"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"response": [
{
"cpu": 25.5,
"ram": 512,
"storage": 1024,
"network": [1048576, 524288],
"date": "2026-03-20T19:58:00Z"
},
{
"cpu": 30.2,
"ram": 510,
"storage": 1024,
"network": [2097152, 1048576],
"date": "2026-03-20T19:59:00Z"
}
]
}
Aplicaciones
Métricas de la aplicación
Devuelve las métricas de una aplicación a partir de su ID, con el uso de CPU, RAM, almacenamiento y red de las últimas 24 horas.
GET
/
v1
/
apps
/
{id}
/
metrics
Métricas de la aplicación
curl --request GET \
--url https://api.vertracloud.app/v1/apps/{id}/metrics \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vertracloud.app/v1/apps/{id}/metrics', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.vertracloud.app/v1/apps/{id}/metrics"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.vertracloud.app/v1/apps/{id}/metrics"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"response": [
{
"cpu": 25.5,
"ram": 512,
"storage": 1024,
"network": [1048576, 524288],
"date": "2026-03-20T19:58:00Z"
},
{
"cpu": 30.2,
"ram": 510,
"storage": 1024,
"network": [2097152, 1048576],
"date": "2026-03-20T19:59:00Z"
}
]
}
string
requerido
El ID de la aplicación cuyas métricas quieres obtener. Si la aplicación pertenece a un workspace, pasa su ID en el parámetro de consulta
workspace_id.string
Si la aplicación pertenece a un workspace, el ID del workspace. Es obligatorio para los miembros del workspace que actúen sobre una aplicación que no les pertenece.
Respuesta
array
Un array de objetos de métricas de la aplicación durante las últimas 24 horas.
{
"response": [
{
"cpu": 25.5,
"ram": 512,
"storage": 1024,
"network": [1048576, 524288],
"date": "2026-03-20T19:58:00Z"
},
{
"cpu": 30.2,
"ram": 510,
"storage": 1024,
"network": [2097152, 1048576],
"date": "2026-03-20T19:59:00Z"
}
]
}
Respuestas de error
string
El código de error que indica el motivo del fallo. Valores posibles:
AUTH_TOKEN_MISSING,API_KEY_INVALID,SESSION_REVOKED: Falta la cabeceraAuthorization, la clave de API no es válida o la sesión del panel fue revocada (401).API_KEY_IP_DENIED,API_KEY_SCOPE_DENIED: La clave de API se usa desde una IP fuera de su lista de permitidas, o no tiene el scope que requiere la ruta (403).ACCESS_DENIED: El recurso pertenece a otra cuenta, o no tienes el permiso de workspace necesario para él (403).APP_NOT_FOUND: La aplicación indicada no existe.FORBIDDEN: El usuario no tiene permiso para acceder a la aplicación.
string
Un mensaje descriptivo con más detalles sobre el error.
{
"code": "APP_NOT_FOUND"
}
{
"code": "FORBIDDEN"
}
Última modificación el 28 de octubre de 2026