email.opened
A tracked open was recorded, with bot and privacy-proxy hits flagged.
email.openedWebhookAIInbx-Signaturestringrequiredt=<unix seconds>,v1=<hmac>: an HMAC-SHA256 of the timestamp and the raw body, with one v1 per secret while a rotation's grace period runs.
AIInbx-Event-IDstringrequiredThe event id, id in the body.
application/jsonidstringrequiredThe event, evt_…. Stable across retries and replays: deduplicate on it.
typestringrequiredcreated_atstring<date-time>requiredWhen the event happened.
space_idstring | nullrequiredWhich space a resource is in. Null is the workspace itself — what every resource of a workspace that has no spaces says.
Show propertiesHide properties
stringnulldataobjectrequiredShow propertiesHide properties
email_idstringrequiredThe email, eml_…. Retrieve it for bodies and headers.
message_idstringrequiredThe RFC Message-ID, without angle brackets.
thread_idstringrequiredThe conversation it belongs to.
domain_idstring | nullrequiredThe domain the message went through: received on or sent from. Null when it went through a mailbox.
Show propertiesHide properties
stringnullmailbox_idstring | nullrequiredThe mailbox the message went through: synced from or sent with. Null when it went through a domain.
Show propertiesHide properties
stringnullsuppression_keystring | nullrequiredThe suppression list the send named, when it named one.
Show propertiesHide properties
stringnulluser_agentstring | nullrequiredThe client that loaded the tracking pixel.
Show propertiesHide properties
stringnullbotbooleanrequiredTrue when a proxy, security scanner or script made the hit rather than the recipient.
bot_reasonstring | nullrequiredWhy: privacy_proxy is Apple Mail Privacy Protection fetching on arrival, script an HTTP library, known_bot a scanner or link expander that names itself, stale_browser a browser build nobody runs any more, too_fast within seconds of delivery, sooner than a person could act. Null when bot is false. More reasons may be added; treat one you do not know as a bot.
Show propertiesHide properties
stringnullAcknowledges the delivery. Anything else, or no answer within 10 seconds, is retried; a Retry-After header is honoured over the standard backoff.