Skip to content

Beta module namespace

eventing

Beta routes may change with notice and are NOT covered by the 24-month stable window of the core contract.

Every module route is enumerated with method, path, auth and required permission; request/response schemas are not published for the beta surface.

19 operations

MethodPathRequired permissionAuthenticationSummary
get/v1/m/eventing/dead-letterseventing:delivery:readBearer tokeneventing module route (requires eventing:delivery:read)
get/v1/m/eventing/deliverieseventing:delivery:readBearer tokenLists delivery state, optionally filtered by ?subscription, ?status (status=dead is the DLQ view), ?origin (live|replay) and ?event_type.
post/v1/m/eventing/deliveries/{id}/redelivereventing:subscription:adminBearer tokenRequeues ONE delivery that already reached a terminal state (delivered, dead or denied — the DLQ drain primitive).
get/v1/m/eventing/egress-policyeventing:subscription:readBearer tokenReports whether a destination policy is in force here, and what this deployment's disposition for the control is.
post/v1/m/eventing/egress-policy/checkeventing:subscription:readBearer tokenAnswers "would this destination be permitted", without creating anything.
get/v1/m/eventing/egress-policy/compateventing:subscription:adminBearer tokeneventing module route (requires eventing:subscription:admin)
get/v1/m/eventing/event-typeseventing:subscription:readBearer tokenReturns the public event-type catalog: the subscribable types, their stability tier and the permission gating receipt.
get/v1/m/eventing/eventseventing:event:readBearer tokenLists the tenant's captured event log from a seq cursor — the pull-side companion of replay (find your cursor, inspect what a delivery carried).
get/v1/m/eventing/subscriptionseventing:subscription:readBearer tokenLists the tenant's subscriptions.
post/v1/m/eventing/subscriptionseventing:subscription:writeBearer tokenCreates a subscription.
get/v1/m/eventing/subscriptions/{id}eventing:subscription:readBearer tokenReturns one subscription (never its secret).
put/v1/m/eventing/subscriptions/{id}eventing:subscription:writeBearer tokenUpdates a subscription in place.
delete/v1/m/eventing/subscriptions/{id}eventing:subscription:adminBearer tokenRemoves a subscription.
post/v1/m/eventing/subscriptions/{id}/replayeventing:subscription:adminBearer tokenRe-enqueues deliveries for the subscription from a seq cursor: every retained event with seq >= from_seq (and <= to_seq, if set) that matches the subscription's type list and source filter gets a NEW queued delivery row (origin=replay).
post/v1/m/eventing/subscriptions/{id}/restoreeventing:subscription:writeBearer tokenRe-applies the delivery shape of an earlier revision to an EXISTING subscription.
get/v1/m/eventing/subscriptions/{id}/revisionseventing:subscription:readBearer tokenLists a subscription's revision ledger, keyset-paginated by the time-ordered row id (chronological by ingestion, the decision-ledger convention).
post/v1/m/eventing/subscriptions/{id}/rotate-autheventing:subscription:writeBearer tokenReplaces the subscription's auth credential, returning the old hint (the new cleartext is never returned — it is supplied by the caller).
post/v1/m/eventing/subscriptions/{id}/rotate-secreteventing:subscription:writeBearer tokenReplaces the subscription's signing secret, returning the new cleartext exactly once.
post/v1/m/eventing/subscriptions/{id}/testeventing:subscription:adminBearer tokenSends ONE synthetic "eventing.test" delivery to the subscription's endpoint, synchronously, signed with its real secret — the integrator's "is my receiver wired correctly?" probe.