RequestLog


Traza de peticiones HTTP a la API. Una fila por llamada: quién la hizo, qué pidió, qué se respondió y cuánto tardó. Es de sólo lectura (se consulta con los endpoints request-logs) y vive en la conexión metrics, sin updated_at real.

Estructura de Datos

Atributo Tipo Descripción
id int
account_id int ID de la cuenta que hizo la petición.
type string Tipo de actor de la cuenta (por ejemplo admin, client, provider).
role string Rol con el que se autenticó la petición.
method string Verbo HTTP de la petición.
url string URL completa solicitada.
payload array Cuerpo/parámetros recibidos (puede venir saneado de datos sensibles).
response_code int Código HTTP de la respuesta.
response array Cuerpo de la respuesta devuelta.
created_at string\|null Fecha de la petición.
updated_at string\|null Sin uso real (el modelo no gestiona timestamps).
execution_time float\|null Duración de la petición en segundos.
identifier string\|null Identificador de correlación de la petición.
signature string\|null Firma de la petición cuando aplica.
instance_name string\|null Instancia/servidor que atendió la petición.
endpoint string\|null Nombre lógico del endpoint (ruta con nombre) que resolvió la petición.
allLogs ApiLog> Registros de auditoría de la API, incluidos los internos.
logs ApiLog> Registros de auditoría de la API visibles.
[]

Endpoints

Listar RequestLog

{info} Soporta: Paginación Filters Carga dinámica

Listar trazas de petición

Devuelve los RequestLog (peticiones HTTP a la API), paginados. Admite filtros por account_id, method, response_code, endpoint, etc.

Método URI Cabeceras
GET /request-logs Authorization

Mostrar RequestLog

{info} Soporta: Carga dinámica

Ver una traza de petición

Devuelve el RequestLog indicado con su payload y response completos.

Método URI Cabeceras
GET /request-logs/{requestLogId} Authorization

Relaciones