Endpoints de la API. Especificación exacta de cada operación de la API v1 (parámetros, cuerpo, respuestas y ejemplos), generada del documento OpenAPI con el que se valida cada respuesta real. Los procedimientos completos están en Guías.
Seguridad
Bitácora de auditoría
Los eventos de la bitácora encadenada de la empresa, en orden, para un SIEM. Cada evento trae seq, prev_hash y
hash: hash = SHA-256(prev_hash ‖ JSON canónico RFC 8785 del evento sin prev_hash ni hash). Requiere el plan
Enterprise y el alcance audit:read.
Operaciones
| Operación | Método y ruta | Alcance |
|---|---|---|
| Eventos de la bitácora de auditoría | GET
/audit-events |
audit:read |
Objeto evento de auditoría
-
seqinteger obligatorioNúmero de secuencia sin huecos.
-
occurred_atstring obligatorioUTC con microsegundos y Z.
-
actor_typestring obligatorioValores:user,device,api_client,system,hub_admin -
actor_idstring | null -
actor_labelstring | null -
actionstring obligatorio -
target_typestring | null -
target_idstring | null -
beforeobjeto | array de textos | null -
afterobjeto | array de textos | null -
ipstring | null -
user_agentstring | null -
request_idstring | null -
prev_hashstring obligatorio -
hashstring obligatorio
{
"seq": 1201,
"occurred_at": "2026-10-17T16:30:00.123456Z",
"actor_type": "user",
"actor_id": "7",
"actor_label": "Carlos Méndez",
"action": "settings.changed",
"target_type": "setting",
"target_id": "receiving.over_tolerance_pct",
"before": {
"value": 5
},
"after": {
"value": 7
},
"ip": "10.0.0.8",
"user_agent": "Mozilla/5.0",
"request_id": null,
"prev_hash": "3f1c0b0e9d2a4c51b7f2a8e6d4c3b2a1908f7e6d5c4b3a291807f6e5d4c3b2a1",
"hash": "9a8b7c6d5e4f30211f2e3d4c5b6a79880a1b2c3d4e5f60718293a4b5c6d7e8f9"
}