Skip to content
AI Inbx
Esc
navigateopen⌘Jpreview
On this page

email.delivered

The receiving server accepted the message.

The receiving server accepted the message. This does not establish inbox placement or that the recipient read it.

Payload

PropType
email_idstring

eml_…

Typestring
thread_idstring

The conversation.

Typestring
domain_idstring | null

The domain it was sent from, or null when sent through a mailbox.

Typestring | null
mailbox_idstring | null

The mailbox it was sent through, or null when sent from a domain.

Typestring | null
suppression_keystring | null

The list the send named, when it named one.

Typestring | null
recipientsstring[]

Which recipients this event covers — delivery is reported per recipient.

Typestring[]

Handling it

A message to several recipients can produce several email.delivered events. Don’t treat the first as “the message was delivered” — accumulate recipients across events if you need to know that everyone got it.

Accepted by the receiving server is as far as any email API can see. What happens after that — inbox, spam folder, a filter rule — is not observable from here.

Last updated on September 9, 2026

Was this page helpful?