Skip to content

List operational logs.

GET
/api/admin/operational-logs
Code sample: Shell / cURL
curl --request GET \
--url 'https://auth.example.com/api/admin/operational-logs?limit=50' \
--header 'Authorization: Bearer <token>'

Lists non-expired operational log summaries for the current tenant. Optional filters match subject type, subject id, action, and actor id; limit is clamped to 1..100. 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.

subject_type
string

Filter by operational-log subject type.

subject_id
string

Filter by operational-log subject id.

action
string

Filter by action name.

actor_id
string

Filter by actor id.

limit
integer
default: 50 >= 1 <= 100

Maximum number of log summaries to return.

cursor
string
<= 4096 characters

Cursor returned by a previous response for this tenant and these filters. Start with page 1; log lists use cursors instead of page numbers.

Operational log list response.

Media type application/json
One of:
object
coverage
object
consistency
required
string
Allowed values: snapshot eventual local_hot_only
pending_deliveries
required

Null for self-service subjects that cannot inspect tenant delivery counts.

integer | null
complete
required

Pipeline and local staging-only views remain false even when no pending deliveries are known.

boolean
key
additional properties
items
required
Array<object>
object
id
required
string
tenant_id
required
string
subject_type
required
string
subject_id
required
string
actor_id
required
string
action
required
string
request_id
required
string | null
created_at
required
integer format: int64
expires_at
required
integer format: int64
has_detail
required
boolean
key
additional properties
total
required
integer
key
additional properties
Example
{
"coverage": {
"consistency": "snapshot"
}
}
X-Authrim-Log-Consistency
string
Allowed values: snapshot eventual local_hot_only

Snapshot for the remote scheduled view; eventual when Pipeline visibility can lag ingestion; local_hot_only for local scheduled staging without a remote Catalog.

X-Authrim-Log-Pending-Deliveries
integer

Tenant deliveries not yet confirmed visible. Omitted for self-service subjects. Zero does not guarantee immediate Pipeline visibility.

X-Authrim-Log-Complete
boolean

True only for a complete bounded snapshot query. Pipeline responses remain false; incomplete reads return 503.

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
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.

Media type application/json
object
error
required
string
Allowed value: log_query_incomplete
error_description
required
string
complete
required
boolean
key
additional properties
Example
{
"error": "log_query_incomplete",
"complete": false
}