Skip to main content
GET
Get a subscription's delivery health

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

Authorization
string

Bearer token, relayed to the streaming-hub as server-to-server auth.

Example:

"Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJvcHMifQ.signature"

Path Parameters

id
string
required

Subscription id.

Example:

"0192f1a0-0000-7000-8000-0000000000ff"

Response

OK

auto_disabled
boolean | null
required

Endpoint-health auto-disable verdict: null when the hub has no health row yet, false when healthy, true when tripped. Null is never false.

Example:

false

consumer_lag_ms
integer<int64>
required

Process consumer lag behind the high watermark, in milliseconds.

Example:

120

dead_lettered
integer<int64>
required

Count of dead-lettered delivery attempts in the window.

Example:

2

delivery_outcomes
object
required

Delivery-attempt outcome counts over the hub's configured window, keyed by outcome.

Example:
disabled_reason
string | null
required

Fixed, secret-free auto-disable verdict token; null when the subscription was not auto-disabled.

Example:

"consecutive_failures"

dropped_tenant
boolean
required

Whether any events were dropped or quarantined for this tenant.

Example:

false

enabled
boolean
required

Whether delivery is enabled (manual operator toggle).

Example:

true

last_failure_at
string<date-time> | null
required

Instant of the last failed delivery; null when there has never been one.

Example:

"2026-01-15T09:29:00Z"

last_success_at
string<date-time> | null
required

Instant of the last successful delivery; null when there has never been one.

Example:

"2026-01-15T09:30:00Z"

poison_events
integer<int64>
required

Count of quarantined poison events for this tenant.

Example:

0

recent_outcomes
object
required

Last-24h delivery-outcome breakdown, keyed by outcome.

Example:
status
string
required

Rolled-up operator status (Healthy, Degraded, Down). A free string, not a closed vocabulary.

Example:

"Healthy"

subscription_id
string
required

The subscription this health view is for.

Example:

"0192f1a0-0000-7000-8000-0000000000ff"

success_rate
number<double> | null
required

Share of terminal delivery attempts that succeeded, in [0.0, 1.0]; null when no terminal attempt has happened yet. Null is never zero.

Example:

0.98

verification_state
string
required

Position in the destination verification state machine (pending_verification, active, degraded, disabled). A free string, not a closed vocabulary.

Example:

"active"