Registros de auditoría

Cada acción significativa se registra con una marca de tiempo, actor e IP de origen para cumplimiento y depuración.

Tu actividad

bash
GET /v1/account/logs?limit=100 → { "logs": [ { "action": "server.create", "target": "f3c1…", "meta": { "name": "smp" }, "ip": "203.0.113.4", "created_at": "…" }, { "action": "billing.topup", "meta": { "creditCents": 2500 }, "created_at": "…" } ] }

Acciones registradas

  • server.create, server.delete, server.power, server.suspend
  • key.create, key.revoke
  • billing.checkout, billing.topup
  • budget.update

Toda la plataforma (admin)

Los administradores pueden leer la actividad de todas las cuentas en GET /v1/admin/logs — útil para revisión de incidentes y monitoreo de abusos. Cada entrada incluye la cuenta actuante y la IP.

Retención

Los registros se almacenan en tu base de datos Supabase; la retención es la que configures allí. El registro es del tipo best-effort y nunca bloquea la acción que describe.

Audit logs | Enzonic Cloud API