TechnoMindsSaudi digital infrastructure

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.

  1. 01

    Verify the signature over the exact raw request body.

  2. 02

    Reject timestamps outside the accepted replay window.

  3. 03

    Persist event and delivery IDs before applying side effects.

  4. 04

    Return success only after the event is durably accepted.

  5. 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/replay

Continue reading