Skip to main content
Webhooks allow your application to receive real-time HTTP notifications when events occur in SendKit. Instead of polling the API, SendKit pushes event data to your endpoint as it happens.

How it works

1

Register a webhook endpoint

Provide an HTTPS URL where SendKit will send event notifications.
2

Choose your events

Subscribe to specific events (e.g. email.delivered) or use the wildcard * to receive all events.
3

Receive and verify

SendKit sends a POST request with a JSON payload and an HMAC-SHA256 signature for verification.

Payload format

Every webhook delivery is a POST request with a JSON body:

Available events

SendKit supports two categories of events:

Event reference

See the full list of events with payload examples.