Latest API and SDK updates. Subscribe via RSS · Discord
Summary
Webhooks & Events – receive email and domain events via HTTP callbacks. Subscribe to message lifecycle events (received, sent, delivered, bounced, complained, rejected) and domain verification. Use Svix headers for verification and filter by inbox or pod. Perfect for agents that need reliable, async notifications without keeping a WebSocket open.
What’s new?
Webhook events:
message.received- New inbound emailmessage.sent- Outbound message sentmessage.delivered- Delivery confirmedmessage.bounced- Bounce (with type and recipients)message.complained- Spam complaintmessage.rejected- Rejection (e.g. validation)domain.verified- Domain verification succeeded
Delivery & verification:
- Svix-style headers:
svix-id,svix-signature,svix-timestampfor verification - Filter by inbox or pod (up to 10 per webhook)
- Payloads include inbox_id, thread_id, message_id, timestamps, and event-specific data
Use cases
Build agents that:
- React to new emails, bounces, and complaints via HTTP
- Sync email state to your database or queue
- Trigger workflows on domain verification
- Verify webhook signatures for security
Set up and verify webhooks in our Webhooks documentation.
