Event Types Overview
Webhook events are namespaced by service (outbound or inbound). Subscribe to the events relevant to your use case.
Outbound Events
Inbound Events
These events notify you about inbound email activity. If you want to deliver the actual email content to your application via webhook, see Inbound Webhooks.
Outbound Event Payloads
outbound.queued
Triggered when a message enters the queue.outbound.delivered
Triggered when a message is successfully delivered.outbound.bounced
Triggered when a message bounces.The
bounce_type field indicates whether it was a hard bounce (permanent) or soft bounce (temporary).outbound.rejected
Triggered when a message is rejected by the remote mail server.outbound.deferred
Triggered when a message is temporarily deferred by the remote mail server.outbound.spam
Triggered when a message is flagged as spam before delivery.outbound.virus
Triggered when a virus is detected in a message.outbound.dropped
Triggered when a message is dropped due to policy or rate limiting.outbound.opened
Triggered when a recipient opens an email (requires open tracking enabled).outbound.clicked
Triggered when a recipient clicks a link (requires click tracking enabled).outbound.complaint
Triggered when a spam complaint is received via feedback loop (FBL).outbound.abuse
Triggered after JetEmail successfully blocks a sending domain or mailbox for abusive activity. The event identifies what was blocked and explains why the block was applied.Username filters configured on an outbound webhook also apply to
outbound.abuse events. JetEmail sends this event only after a new domain or mailbox block has been successfully applied.