Webhooks

Get events pushed to your server as they happen: deliveries, failures, replies and payments.

  1. Add your endpoint

    Set an HTTPS URL and choose your events with PUT /v1/developer/webhooks, or in the dashboard.

  2. Send a test

    POST /v1/developer/webhooks/test sends a sample event so you can check your handler.

  3. Answer fast

    Return any 2xx status within 10 seconds, then do slow work in the background.

Retries and logs

If your endpoint fails or times out, talks retries with backoff. Every attempt is in GET /v1/developer/webhooks/logs, and you can resend any event with POST /v1/developer/webhooks/events/{eventId}/retry.

Warning: Events can arrive more than once or out of order. Use the event id to ignore duplicates.

Was this page helpful?
Powered by StdioX Labs