Skip to main content

Registration

string
required
Stable consumer name, with a maximum of 120 characters.
string
required
HTTPS URL that will receive notifications.
Only one destination is supported for this service. A second registration returns 409. Registration applies to future events only.

Public event

mam.allocation.terminated reports an allocation that has already reached its final terminated state.

Callback payload

Delivery headers

Delivery contract

  • HMAC-SHA256 over timestamp + "." + raw_body.
  • Verify the exact bytes before JSON parsing and use a constant-time comparison.
  • Reject timestamps older or newer than five minutes.
  • Retries may deliver the same event_id and payload more than once.
  • Persist first, enforce a unique event_id, then respond with 2xx.
  • The signing secret cannot be retrieved after the registration response.
For a manual CLOSE_ON_UNSUBSCRIBE, the callback is emitted after position closing finishes and the allocation reaches CANCELLED, not while it is still STOPPING.
Last modified on August 25, 2026