Consultar registros de operaciones
/api/v1/audit
Consulta las operaciones enviadas de servidores, instantáneas, cortafuegos y redes privadas del equipo fijo, incluidos recursos retirados. Requiere permiso de auditoría; diez registros por página, sin credenciales ni estados de ejecución.
Antes de llamar
Solo consulta registros: no reintenta operaciones ni llama al proveedor. Excluye credenciales, firmas, datos originales y estados de ejecución; no es una exportación completa.
Los nombres de campos, los tipos y el código de la API se mantienen iguales en todos los idiomas.
Ejemplo de petición
curl "https://tovahub.com/api/v1/audit?type=all&action=shutdown&page=1" \
-H "Authorization: Bearer $TOVAHUB_TOKEN"Solo ejemplos. Esta página no envía peticiones.
Respuesta ilustrativa
{
"page": 1,
"limit": 10,
"total": 1,
"events": [
{
"id": "server:507f1f77bcf86cd799439014",
"type": "server",
"action": "shutdown",
"actor": {
"id": "507f1f77bcf86cd799439012",
"name": "Alex"
},
"resource": {
"id": "507f1f77bcf86cd799439013",
"name": "api-node"
},
"createdAt": "2026-11-12T04:00:00.000Z"
}
]
}Parámetros
typeConsulta · Opcionalstring
all, server, firewall o network. Predeterminado: all.
actionConsulta · Opcionalstring
Una acción exacta del esquema o all. Predeterminado: all; filtros incompatibles devuelven una página vacía.
pageConsulta · Opcionalinteger
Página del 1 al 10000. Diez registros por página.
Respuesta
Estado HTTP 200
Operaciones seguras del equipo fijo autenticado, sin estados de tareas, credenciales ni datos del proveedor.
pageintegerPágina solicitada, a partir de 1.
limit10Tamaño fijo de página.
totalintegerTotal de registros coincidentes en este equipo fijo.
eventsarrayOperaciones coincidentes más recientes, hasta diez.
events[].idstringID estable del registro con prefijo server, firewall o network.
events[].typestringserver, firewall o network.
events[].actionstringAcción segura exacta definida en el esquema.
events[].actorobjectid y name; las identidades no disponibles usan null. No consulta identidades de otros equipos.
events[].resourceobjectID de plataforma y nombre, o null si no están disponibles. Puede ser un recurso retirado.
events[].createdAtstringFecha ISO 8601 de aceptación de la operación.