{
"id": "<string>",
"type": "sent",
"created": "2023-11-07T05:31:56Z",
"data": {
"message_id": "<string>",
"from": "jsmith@example.com",
"to": "jsmith@example.com",
"subject": "<string>",
"sent_on": "2023-11-07T05:31:56Z",
"delivered_on": "2023-11-07T05:31:56Z"
}
}Email sent
Sent when the recipient’s mail server accepts an email. The email’s status becomes delivered. The server can still bounce the email later, in which case a bounce event follows.
Sent to the webhook URL configured in your dashboard for emails sent with Send Email. Every event is a POST with a JSON body, and all events share the same envelope: id, type, created and data. data.message_id matches the message_id returned by Send Email.
Retries: respond with any 2xx status within 10 seconds. Otherwise the event is retried 3 more times, after 1, 5 and 15 minutes. Events can occasionally arrive more than once or out of order, so use id to ignore duplicates. If an event is missed, Retrieve Sent Email returns the email’s current activity.
{
"id": "<string>",
"type": "sent",
"created": "2023-11-07T05:31:56Z",
"data": {
"message_id": "<string>",
"from": "jsmith@example.com",
"to": "jsmith@example.com",
"subject": "<string>",
"sent_on": "2023-11-07T05:31:56Z",
"delivered_on": "2023-11-07T05:31:56Z"
}
}Body
Unique ID of the event. Use it to ignore duplicate deliveries.
Event type.
sent- sent
sent When the event was created. ISO 8601, UTC.
Details of the email and the event.
Show child attributes
Show child attributes
Response
Return any 2xx status to acknowledge the event.