A reaction added or taken back (message_reaction); an empty reaction is a removal.
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
/WhatsappReactionWhatsApp: message received Webhook
A new message in a chat, the number's own included (`is_sender`): `message_received`.
Health of the email side GET
No key needed. Whether the mail engine answers (read at most every 10 s). 503 when the database does not answer, or when the engine is configured and does not answer. Deploys never read it: an engine blip does not fail a deploy.