Skip to content

Export diagnostic logs.

GET
/api/admin/diagnostic-logging/export
Code sample: Shell / cURL
curl --request GET \
--url 'https://auth.example.com/api/admin/diagnostic-logging/export?tenantId=example&format=json&includeStats=false&sortMode=session&exportMode=full' \
--header 'Authorization: Bearer <token>'

Export Diagnostic Logging in the Diagnostic Logging area. Use this operation to retrieve diagnostic logging data without mutating tenant state.

X-Tenant-Id
string

Tenant selector for multi-tenant admin requests.

tenantId
required
string
<= 128 characters

Tenant whose diagnostic logs are exported.

clientIds
string

Comma-separated client identifiers.

startDate
string

Inclusive ISO 8601 or Unix timestamp lower bound.

endDate
string

Inclusive ISO 8601 or Unix timestamp upper bound.

sessionIds
string

Comma-separated diagnostic session identifiers.

flowIds
string

Comma-separated Authrim authentication flow identifiers. Use this filter to isolate a single RP conformance test without relying on timestamps alone.

categories
string

Comma-separated diagnostic log categories.

format
string
default: json
Allowed values: json jsonl text
includeStats
boolean
sortMode
string
Allowed values: session category timeline
exportMode
string
Allowed values: full masked minimal

Privacy mode may only make stored data more restrictive.

Diagnostic log export response. JSON is returned by default; JSONL and text exports are returned as downloadable files when requested by query parameter.

object
logs
required
Array<object>
object
key
additional properties
statistics
object
key
additional properties
key
additional properties
Example
{
"logs": [
{
"timestamp": 1770000000000,
"category": "token-validation",
"tenantId": "default",
"outcome": "success"
}
],
"statistics": {
"total": 1
}
}