Skip to content

Event types

All events share one envelope: { "type", "created_at", "data": { "email_id", ... } } and are signed per the webhooks guide.

EventFired whenNotable data fields
email.sentAccepted and handed to the MTAmessage_id, smtp_response
email.deliveredReceiving server confirmed deliverysmtp_response, delivered_in_ms
email.openedRecipient opened (pixel)
email.clickedRecipient clicked a tracked linkurl
email.bouncedDelivery failed permanently or temporarilybounce_type, smtp_code, rejected
email.complainedRecipient marked as spam
email.unsubscribedOne-click unsubscribe processed
domain.verifiedDNS verification passeddomain
domain.degradedDomain reputation dropped below thresholddomain, score

Hard bounces automatically add the rejected recipients to the suppression list; subsequent sends to them return 422 suppressed_recipient.