Skip to content

List access trace entries.

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

Lists permission-check audit entries for the current tenant, with filters for subject, permission, decision, time range, and pagination.

subject_id
string

Filter by subject id.

permission
string

Filter by permission substring.

allowed
boolean

Filter by allow/deny result.

final_decision
string

Filter by final decision string.

start_time
integer

Minimum checked_at timestamp in seconds.

end_time
integer

Maximum checked_at timestamp in seconds.

page
integer
default: 1 >= 1

Page number, starting at 1.

limit
integer
default: 50 >= 1 <= 200

Page size, clamped to 200 by the handler.

Access trace list response.

Media type application/json
object
entries
required
Array<object>
object
id
required
string
subject_id
required
string
permission
required
string
permission_parsed
required
nullable
allowed
required
boolean
resolved_via
required
Array<string>
final_decision
required
string
reason
required
string | null
api_key_id
required
string | null
client_id
required
string | null
checked_at
required
integer format: int64
key
additional properties
pagination
required
object
page
required
integer
>= 1
limit
required
integer
>= 1
total
required
integer
total_pages
required
integer
key
additional properties
key
additional properties
Example generated
{
"entries": [
{
"id": "example",
"subject_id": "example",
"permission": "example",
"permission_parsed": "example",
"allowed": true,
"resolved_via": [
"example"
],
"final_decision": "example",
"reason": "example",
"api_key_id": "example",
"client_id": "example",
"checked_at": 1
}
],
"pagination": {
"page": 1,
"limit": 1,
"total": 1,
"total_pages": 1
}
}

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"
}