domain.at_risk
A verified domain’s DKIM record is missing from DNS: two of its last three checks did not find it, even with one between that did. It still sends; if the record is not back, and held for an hour, by stops_sending_at (72 hours after the first miss) the domain is lost. Sent only for the domain that holds the records: a wildcard’s subdomains get none of their own.
domain.at_riskWebhookAIInbx-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
domain_idstringrequiredThe domain, dom_….
namestringrequiredThe domain name.
regionstringrequiredThe region it sends and receives in.
eu-central-1us-east-1dkim_missing_sincestring<date-time>requiredWhen the domain's DKIM record was found missing from DNS. The domain keeps sending meanwhile.
stops_sending_atstring<date-time>requiredWhen the domain is lost if the DKIM record is not restored: 72 hours after dkim_missing_since. Then verified_at goes null and domain.lost is sent.
Acknowledges the delivery. Anything else, or no answer within 10 seconds, is retried; a Retry-After header is honoured over the standard backoff.