コンテンツにスキップ

List logging message jobs

GET
/api/admin/logging-policies/message-jobs
Code sample: Shell / cURL
curl --request GET \
--url https://auth.example.com/api/admin/logging-policies/message-jobs \
--header 'Authorization: Bearer <token>'

List persisted logging message jobs with tenant, lifecycle, lane, source, and paging filters.

tenant_id
string

Tenant id filter. Platform admins can supply another tenant; tenant-scoped admins are constrained to their current tenant.

filter[tenant_id]
string

Alternative tenant id filter syntax.

tenant_key
string

Tenant key filter.

filter[tenant_key]
string

Alternative tenant key filter syntax.

kind
string

Message job kind filter.

status
string

Message job status filter.

lane
string

Delivery lane filter.

source_type
string

Message source type filter.

source_id
string

Message source id filter.

root_job_id
string

Root message job id filter.

parent_job_id
string

Parent message job id filter.

since
integer format: int64

Lower created_at bound as epoch milliseconds.

until
integer format: int64

Upper created_at bound as epoch milliseconds.

limit
integer format: int64
>= 1 <= 100

Maximum number of items to return.

offset
integer format: int64

Number of items to skip.

Message jobs from the SQL logging message job store.

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": "lmj_123",
"kind": "retry_delivery",
"status": "queued",
"lane": "default",
"criticality": "standard",
"priority": 10,
"tenant_key": "tenant_123",
"topology_type": "shared",
"scope_type": "tenant",
"scope_id": "tenant_123",
"scope_key": "tenant_123",
"source_type": "dlq_item",
"source_id": "dlq_123",
"root_job_id": null,
"parent_job_id": null,
"depth": 0,
"payload_object_ref": "logging-message-payloads/lmj_123.json",
"payload_sha256": "sha256:abc123",
"payload_type": "retry_delivery",
"payload_schema_version": 1,
"redacted_summary": {
"event_count": 1
},
"validation_summary": {
"valid": {}
},
"idempotency_key": "retry:dlq_123",
"dedupe_until": 1770003600000,
"not_before": 1770000000000,
"attempt_count": 0,
"max_attempts": 5,
"attempt_policy": {
"maxAttempts": 5,
"leaseTimeoutMs": 600000
},
"has_claim_token": {
"not": {}
},
"claimed_at": null,
"claimed_until": null,
"requested_by": "admin_123",
"reason": "manual retry",
"error_class": null,
"last_error": null,
"blocked_reason": null,
"cancel_requested_at": null,
"cancelled_by": null,
"created_at": 1770000000000,
"updated_at": 1770000000000,
"started_at": null,
"completed_at": null,
"expires_at": 1770086400000
}
],
"total": 1,
"page": {
"limit": 50,
"offset": 0,
"has_more": false
}
}

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