email.complained
A recipient marked the message as spam, which weighs on sending reputation.
email.complainedWebhookAIInbx-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: where the complaint is filed, in the send's space.
Show propertiesHide properties
stringnullrecipientsstring<email>[]requiredWho complained.
reasonstring | nullrequiredThe provider's reason, when it gave one.
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.