Register a URL per account and receive a signed POST for every event.
Omit events to receive everything. The response includes a signingSecret
— store it on write; it isn’t returned again.
Verify deliveries
Each delivery carries an X-Webhook-Signature: sha256=<hmac> header — an
HMAC-SHA256 of the raw body keyed by your signing secret. Verify it with the
SDK helper:
Always verify the signature against the raw request body before trusting
a payload. Reject anything that doesn’t match.
Test connectivity
Delivers a synthetic test event (signed identically to live events) and
returns whether your endpoint accepted it:
Manage