Developer documentation
Webhooks
Create endpoints in the console, save the signing secret when it is revealed once, verify the timestamped HMAC signature, and make the consumer idempotent.
Implementation guide
What the integration should preserve.
- 01
Verify the signature over the exact raw request body.
- 02
Reject timestamps outside the accepted replay window.
- 03
Persist event and delivery IDs before applying side effects.
- 04
Return success only after the event is durably accepted.
- 05
Use the test-delivery action before relying on the endpoint.
Relevant paths
POST /v1/webhook-endpointsPOST /v1/webhook-endpoints/:id/testPOST /v1/webhook-deliveries/:id/replayContinue reading
