Skip to main content

SparkPost Events

Last updated June 2020

Event Definitions

SparkPost logs several events that can be used to track the lifecycle of your emails. Individual events are available via Webhooks or the Events API.

You can also view your recent events from the app(EU).

The possible events are:

Event TypeDescriptions
injectionEmail successfully generated or relayed to SparkPost.
deliveryRecipient mailbox provider acknowledged receipt of email.
policy_rejectionSparkPost rejected the email due to a policy reason.
delayRecipient mailbox provider temporarily rejected the email.
bounceRecipient mailbox provider permanently rejected the email.
out_of_bandRecipient mailbox provider rejected the email after initially accepting it.
spam_complaintRecipient marked the email as spam.
initial_openRecipient opened the email. Recorded by a tracking pixel at the top of the email.
openRecipient opened the email. Recorded by a tracking pixel at the bottom of the email.
clickRecipient clicked a tracked link in the email.
generation_failureEmail generation failed due to a technical reason.
generation_rejectionEmail generation failed due to a policy reason.
list_unsubscribeRecipient unsubscribed using a mailbox provider's list unsubscribe feature.
link_unsubscribeUser clicked a tagged unsubscribe link.
relay_injectionSparkPost received an inbound email.
relay_rejectionSparkPost rejected an inbound email.
relay_deliveryDelivered inbound email to your endpoint.
relay_tempfailYour endpoint temporarily failed to accept inbound email.
relay_permfailReached the maximum retry delivery attempts for an inbound email.
Was this page helpful?