Messaging infrastructureHTTP API
Webhook subscriptions
Create subscriptions, verify signatures, process inbound events, and prevent double delivery during cutover.
Webhook subscriptions — contract and behavior
- Subscriptions carry a caller-supplied signing secret and event destination.
- The emitter signs the exact payload so consumers can verify integrity before processing it.
- Inbound messages, reactions, delivery state, and related device events normalize before webhook dispatch.
- Rollback must disable Most subscriptions before re-enabling a legacy emitter, otherwise message.received can fire twice.