Skip to content

Beta module namespace

notify

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.

14 operations

MethodPathRequired permissionAuthenticationSummary
get/v1/m/notify/deliveriesnotify:delivery:readBearer tokenLists the append-only delivery ledger, optionally filtered by ?status, ?finding_kind, ?destination and ?route (a route id).
get/v1/m/notify/destinationsnotify:route:readBearer tokenReturns the provisioned destination names (from the wired transport).
get/v1/m/notify/match-typesnotify:route:readBearer tokenReturns the routable event types a route's match_types may name — the console's multiselect source and the reference the validation errors point at.
get/v1/m/notify/outboxnotify:delivery:readBearer tokenLists the durable outbox, optionally filtered by ?status (e.g. status=dead for the dead-letter queue view) and ?destination.
post/v1/m/notify/outbox/{id}/redelivernotify:route:adminBearer tokenRequeues a TERMINAL outbox row (dead-letter drain / ack-and- retry).
get/v1/m/notify/routesnotify:route:readBearer tokenLists routing rules, optionally filtered by ?destination and ?enabled.
post/v1/m/notify/routesnotify:route:writeBearer tokenDeclares a routing rule.
post/v1/m/notify/routes/evaluatenotify:route:readBearer tokenAnswers "which routes would this signal select?" without delivering anything.
get/v1/m/notify/routes/{id}notify:route:readBearer tokenReturns one route.
put/v1/m/notify/routes/{id}notify:route:writeBearer tokenReplaces a route's predicate, destination and windows.
delete/v1/m/notify/routes/{id}notify:route:adminBearer tokenRemoves a route (hard delete).
post/v1/m/notify/routes/{id}/restorenotify:route:writeBearer tokenRe-applies the configuration of an earlier revision to an EXISTING route (never the name — the natural key, exactly like update).
get/v1/m/notify/routes/{id}/revisionsnotify:route:readBearer tokenLists a route's revision ledger, keyset-paginated by the time-ordered row id (chronological by ingestion, the decision-ledger convention).
post/v1/m/notify/routes/{id}/testnotify:route:adminBearer tokenSends a synthetic test notification through a route's destination and records the attempt in the ledger.