Audit Logs
Get API audit logs
GET/api/v1/public/:tenant_slug/api_audit_logs
| Name | Type | Required | Description |
|---|---|---|---|
| page | integer | no | Page number. |
| per_page | integer | no | Page size. |
| filter[status] | integer | no | HTTP status filter. |
| sort | string | no | Example: -performed_at. |
Required scope:
audit:read.
Request
curl -H "Authorization: Bearer <API_KEY>" \
"http://localhost:3333/api/v1/public/agado-ats/api_audit_logs?page=1&per_page=20"200 Response
{
"data": [
{
"id": 112,
"request_method": "GET",
"request_path": "/api/v1/public/agado-ats/jobs",
"response_status": 200,
"performed_at": "2026-03-07T10:10:00Z"
}
],
"meta": { "page": 1, "per_page": 20, "total": 1, "total_pages": 1 }
}400 Response
{
"error": {
"code": "bad_request",
"message": "Validation failed for request payload",
"request_id": "req_123"
}
}500 Response
{
"error": {
"code": "internal_error",
"message": "Unexpected server error",
"request_id": "req_500"
}
}