New to webhooks? Start with our comprehensive webhooks guide to learn how to create and configure webhooks in your dashboard before diving into the API details.
Overview
AhaSend webhooks follow the Standard Webhooks specification, providing:- Real-time notifications for email events (delivery, bounce, open, click, suppression)
- Secure payload delivery with HMAC signature verification
- Automatic retries up to 6 times over 16+ minutes for failed deliveries
- Idempotency support via unique webhook-id headers
Payload Structure
All webhook events use a consistent JSON structure:Security Headers
Every webhook request includes three security headers for verification:webhook-id
: Unique event identifier for idempotencywebhook-timestamp
: Unix timestamp when the webhook was sentwebhook-signature
: HMAC signature for payload verification