Documentation Index
Fetch the complete documentation index at: https://docs.simpleemailapi.dev/llms.txt
Use this file to discover all available pages before exploring further.
Webhooks
If you prefer the traditional push model, you can configure webhooks. We will send aPOST request to your URL for every event.
Payload
The payload structure is identical to the Event object used in streams.Event Types
| Event | Description |
|---|---|
email.sent | Email successfully queued for delivery |
email.delivered | Email delivered to recipient’s mailserver |
email.failed | Email delivery permanently failed |
email.bounced | Email bounced (hard or soft) |
email.opened | Recipient opened the email |
email.clicked | Recipient clicked a link |
Security: Verifying Signatures
We verify the identity of the sender using Svix conventions (standard HTTP headers).Creating a Webhook
You can create webhooks via the dashboard or the API:Retry Policy
We retry failed webhook deliveries with exponential backoff:| Attempt | Delay |
|---|---|
| 1 | Immediate |
| 2 | 5 seconds |
| 3 | 30 seconds |
| 4 | 2 minutes |
| 5 | 10 minutes |
| 6 | 1 hour |