Swarmhit's own: gateway.mail_bounced, a delivery report for a mail sent from the mailbox. action: failed is final, delayed a warning. response carries the server's status and words; classifying them is yours.
Header Parameters
base64url(HMAC-SHA256(raw body, your webhook's signing secret)), the secret being the whsec_… shown in the console. Verify it over the raw bytes before parsing, and refuse the event when it does not match.
The event id, also event_id in the body: the same on every retry of the event. Deduplicate on it.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
Example Requests
/EmailBouncedLinkedIn: checkpoint Webhook
Gateway event. A sign-in reached a checkpoint nobody's call was waiting for (LinkedIn asked for a code after a CAPTCHA, or a queued sign-in). Answer it as a connect's 202.
Email: spam complaint Webhook
Swarmhit's own: `gateway.mail_complaint`, a recipient reported a mail as spam (an ARF report).