Email lifecycle
Every email goes through a series of statuses from the moment you send it:scheduledAt, the email starts in scheduled until the delivery time:
| Status | Description |
|---|---|
scheduled | Email is scheduled for future delivery |
queued | Email accepted and queued for processing |
sending | Email is being sent to the mail provider |
sent | Email handed off to the mail provider |
delivered | Email accepted by the recipient’s mail server |
bounced | Email rejected by the recipient’s mail server |
failed | Email failed to send (provider error, content issue, etc.) |
Event types
Each email generates events as it moves through the delivery pipeline:| Event | Description |
|---|---|
queued | Email accepted into the queue |
sending | Email picked up for delivery |
sent | Handed off to mail provider |
delivered | Successfully delivered to recipient’s inbox |
bounced | Email bounced (generic bounce event) |
hard_bounce | Hard bounce — permanent delivery failure |
soft_bounce | Soft bounce — temporary issue (mailbox full, server down) |
deferred | Delivery deferred — will be retried |
opened | Recipient opened the email |
clicked | Recipient clicked a link in the email |
unsubscribed | Recipient unsubscribed |
spam_report | Recipient marked the email as spam |
blocked | Email blocked by recipient’s server |
failed | Permanent send failure |
cancelled | Scheduled email was cancelled before delivery |
Get events for an email
Retrieve the full event timeline for a specific email:Response
Get email details with counts
The email detail response includes delivery status and the full event timeline:Side effects
Some events automatically trigger actions in your account:| Event | Side effect |
|---|---|
hard_bounce | Recipient added to suppression list |
spam_report | Recipient added to suppression list |
unsubscribed | Recipient added to suppression list |
delivered | Email status updated to delivered |
opened | openCount incremented |
clicked | clickCount incremented |
Suppressed addresses are automatically skipped on future sends, protecting your sender reputation. See Suppressions for details.