Skip to content

WhatsApp reactions in Public API v1

Released: September 8, 2026

POST /v1/{phone_number_id}/messages now accepts Meta-native reaction payloads with type: "reaction", a target wamid at reaction.message_id, and an emoji. Send an empty emoji to remove the business reaction.

The existing TypeScript SDK messages.send() method includes the reaction variant in its generated request type.

Inbound WhatsApp reactions now reach subscribed message.received webhooks. The payload retains Meta’s reaction.message_id and reaction.emoji shape, including an empty emoji when the customer removes a reaction.

Read the reaction guide