コンテンツにスキップ

List audit routing rules

GET
/api/admin/settings/audit-storage/routing-rules
Code sample: Shell / cURL
curl --request GET \
--url https://auth.example.com/api/admin/settings/audit-storage/routing-rules \
--header 'Authorization: Bearer <token>'

Lists audit storage routing rules from AUTHRIM_CONFIG along with the KV key and example rule shape.

Successful JSON response.

Media type application/json
object
rules
Array<object>
object
name
required
string
priority
required
integer
enabled
required
boolean
conditions
required

Match criteria such as tenantId, logType, region, or complianceClass.

object
key
additional properties
targets
required

Audit storage and forwarding targets.

object
key
additional properties
retention

Optional retention override for matching logs.

object
key
additional properties
key
additional properties
count
integer
kv_key
string
example_rule
object
name
required
string
priority
required
integer
enabled
required
boolean
conditions
required

Match criteria such as tenantId, logType, region, or complianceClass.

object
key
additional properties
targets
required

Audit storage and forwarding targets.

object
key
additional properties
retention

Optional retention override for matching logs.

object
key
additional properties
key
additional properties
description
string
key
additional properties
Example
{
"rules": [],
"count": 0,
"kv_key": "audit_storage:routing_rules",
"example_rule": {
"name": "eu-tenant-routing",
"priority": 10,
"enabled": true,
"conditions": {
"tenantId": [
"tenant-eu-1"
],
"logType": "*",
"region": "EU"
},
"targets": {
"primaryStore": "hyperdrive-eu",
"archiveStores": [
"r2-eu-archive"
]
},
"retention": {
"piiLogRetentionDays": 365
}
},
"description": "Routing rules direct audit logs to specific backends based on conditions. Lower priority numbers are evaluated first."
}

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