Skip to content

List logging destinations

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

Lists logging/storage destinations visible to the caller. Non-platform callers see only shared, assigned, or tenant-scoped destinations and do not receive tenant allowlist details.

scope_type
string
Allowed values: platform tenant shared

Optional destination scope filter.

limit
integer
>= 1

Maximum number of destinations to return.

Logging destinations.

Media type application/json
object
items
required
Array<object>
object
key
additional properties
total
required
integer
page
object
key
additional properties
key
additional properties
Example
{
"items": [
{
"id": "dest_123",
"scope_type": "platform",
"scope_id": "global",
"destination_kind": "http_sink",
"provider": "http",
"runtime_supported": {},
"runtime_status": "supported",
"runtime_unsupported_reason": null,
"name": "security-http-sink",
"display_name": "Security HTTP Sink",
"description": "Security event delivery target.",
"lifecycle_status": "active",
"health_status": "configured",
"allowed_tenant_ids": null,
"allowed_log_types": [
"security.audit"
],
"allowed_planes": [
"admin"
],
"region": "global",
"critical_allowed": {},
"default_fallback_eligible": {
"not": {}
},
"retention_days": 90,
"encryption_mode": "platform_managed",
"last_health_check_at": null,
"version": 1
}
],
"total": 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"
}