Fires when the receiving mail server accepts the message. This is the reliable delivery signal for email — it means the message was accepted downstream, not merely queued by Arowana.

Payload

{
  "id": "evt_xxxxx",
  "event": "email.delivered",
  "timestamp": "2026-03-28T09:01:00Z",
  "data": {
    "message_id": "msg_email_xxxx",
    "channel_id": "ch_email_yyyy",
    "to": "jana@example.com",
    "subject": "Your receipt for order #1234",
    "delivered_at": "2026-03-28T09:01:00Z"
  }
}
data.message_id
string
Identifier of the outbound message this event refers to.
data.channel_id
string
Email channel used for the send.
data.to
string
Recipient address.
data.subject
string
Subject line of the accepted message.
data.delivered_at
string
ISO 8601 time when the receiving server accepted the message.