List admin audit log entries
curl --request GET \ --url 'https://auth.example.com/api/admin/admin-audit-log?page=1&limit=50&result=success&severity=debug' \ --header 'Authorization: Bearer <token>'Lists admin audit log entries from the authorized Iceberg view with pagination and filters for actor, action, resource type, result, severity, and date range. Retained whole-row archives are included in supported log queries. A bounded query that cannot read its required rows returns log_query_incomplete instead of partial statistics or an empty success.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”Page number.
Page size.
Filter by admin user id.
Filter by action.
Filter by resource type.
Filter by result.
Filter by severity.
Inclusive start date or timestamp.
Inclusive end date or timestamp.
Cursor returned by a previous response for this tenant and these filters. Start with page 1; log lists use cursors instead of page numbers.
Filter by the exact resource ID together with resource_type.
Responses
Section titled “ Responses ”Successful JSON response.
object
object
Null for self-service subjects that cannot inspect tenant delivery counts.
Pipeline and local staging-only views remain false even when no pending deliveries are known.
object
object
object
object
object
object
Null for self-service subjects that cannot inspect tenant delivery counts.
Pipeline and local staging-only views remain false even when no pending deliveries are known.
object
object
object
object
Cursor pagination over retained log rows. Totals and page numbers are not returned. Reuse the cursor with the same tenant, endpoint, and filters.
object
Example
{ "items": [ { "id": "audit_123", "tenant_id": "tenant_123", "admin_user_id": "admin_123", "admin_email": "admin@example.com", "action": "admin_policy.create", "resource_type": "admin_policy", "resource_id": "policy_123", "result": "success", "severity": "info", "metadata": {}, "created_at": 1770000000000, "admin_user_name": "Admin User", "actor_type": "admin_user", "actor_id": "admin_123", "actor_display_name": "Admin User" } ], "total": 1, "page": 1, "limit": 50, "totalPages": 1}Headers
Section titled “Headers ”Snapshot for the remote scheduled view; eventual when Pipeline visibility can lag ingestion; local_hot_only for local scheduled staging without a remote Catalog.
Tenant deliveries not yet confirmed visible. Omitted for self-service subjects. Zero does not guarantee immediate Pipeline visibility.
True only for a complete bounded snapshot query. Pipeline responses remain false; incomplete reads return 503.
Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}The retained log query is incomplete. No partial entries or statistics are returned as a successful result. Narrow the period or retry.
object
Example
{ "error": "log_query_incomplete", "complete": false}