Skip to main content
AhaSend webhook events report email delivery, engagement, suppression and domain changes; this reference lists every event and its payload. Use the webhook setup guide to configure an endpoint. Available on Free, Pro and Max. See plans and features.

Event Types

Inbound routing has a separate message.routing event.

Suppression Duration

See bounces and suppression durations for expiry rules and the next steps after a failed send.

Payload Structure

All webhook events use a consistent JSON structure: Events contain type, webhook_id, timestamp, and an event-specific data object. The payload webhook_id identifies the configured endpoint; the webhook-id header identifies the delivery across retries. Inbound routes use route_id instead of webhook_id. Use the payload reference for each event above.

Delivery and Verification

Check signatures before trusting a payload, and use the retry policy to handle duplicate or failed deliveries. Manage endpoints with Create Webhook, List Webhooks, Update Webhook and Delete Webhook.