# Reaction messages webhook reference | Developer Documentation

<div id="bkmrk-reaction-messages-we">## Reaction messages webhook reference

<div><span>Updated: Nov 14, 2025</span></div><div>This reference describes trigger events and payload contents for the WhatsApp Business Account **messages** webhook for messages containing a reaction to a previous message sent by a business.</div><div>***Note:*** when an end user removes a reaction emoji, a webhook without the “emoji” field will be sent as shown in the sample webhooks below</div><div id="bkmrk-triggers"><div id="bkmrk-triggers-1"><div>### Triggers

</div></div></div><span>A WhatsApp user reacts to a previous message sent by a business within the last 30 days.</span><span>A WhatsApp user removes a previously sent reaction to a previous message sent by a business within the last 30 days</span><div id="bkmrk-parameters"><div id="bkmrk-parameters-1"><div>### Parameters

</div></div></div><div><table><thead><tr><th><span>Placeholder </span></th><th><span>Description </span></th><th><span>Example value </span></th></tr></thead><tbody><tr><td><div><div>`<BUSINESS_DISPLAY_PHONE_NUMBER>`</div><div>*String*</div></div></td><td><div><div>Business display phone number.</div></div></td><td><div><div>`15550783881`</div></div></td></tr><tr><td><div><div>`<BUSINESS_PHONE_NUMBER_ID>`</div><div>*String*</div></div></td><td><div><div>Business phone number ID.</div></div></td><td><div><div>`106540352242922`</div></div></td></tr><tr><td><div><div>`<CONTEXTUAL_WHATSAPP_MESSAGE_ID>`</div><div>*String*</div></div></td><td><div><div>WhatsApp message ID of the message the WhatsApp user reacted to.</div></div></td><td><div><div>`wamid.HBgLMTQxMjU1NTA4MjkVAgASGBQzQUNCNjk5RDUwNUZGMUZEM0VBRAA=`</div></div></td></tr><tr><td><div><div>`<EMOJI_UNICODE>`</div><div>*String*</div></div></td><td><div><div>Unicode of emoji sent by the WhatsApp user as a reaction.</div><div>If the user removes their initial reaction, another webhook is triggered, but the `emoji` property will be omitted from the payload.</div></div></td><td><div><div>`U+1F44D`</div></div></td></tr><tr><td><div><div>`<IDENTITY_KEY_HASH>`</div><div>*String*</div></div></td><td><div><div>Identity key hash. Only included if you have enabled the [identity change check](/books/meta-whatsapp/page/business-phone-numbers-developer-documentation) feature.</div></div></td><td><div><div>`DF2lS5v2W6x=`</div></div></td></tr><tr><td><div><div>`<REACTION_TIMESTAMP>`</div><div>*String*</div></div></td><td><div><div>Unix timestamp indicating when the customer sent the reaction.</div></div></td><td><div><div>`1739321024`</div></div></td></tr><tr><td><div><div>`<WHATSAPP_BUSINESS_ACCOUNT_ID>`</div><div>*String*</div></div></td><td><div><div>WhatsApp Business Account ID.</div></div></td><td><div><div>`102290129340398`</div></div></td></tr><tr><td><div><div>`<WHATSAPP_MESSAGE_ID>`</div><div>*String*</div></div></td><td><div><div>WhatsApp message ID.</div></div></td><td><div><div>`wamid.HBgLMTY1MDM4Nzk0MzkVAgASGBQzQUFERjg0NDEzNDdFODU3MUMxMAA=`</div></div></td></tr><tr><td><div><div>`<WHATSAPP_USER_ID>`</div><div>*String*</div></div></td><td><div><div>WhatsApp user ID. Note that a WhatsApp user’s ID and phone number may not always match.</div></div></td><td><div><div>`16505551234`</div></div></td></tr><tr><td><div><div>`<WHATSAPP_USER_PHONE_NUMBER>`</div><div>*String*</div></div></td><td><div><div>WhatsApp user phone number. This is the same value returned by the API as the `input` value when sending a message to a WhatsApp user. Note that a WhatsApp user’s phone number and ID may not always match.</div></div></td><td><div><div>`+16505551234`</div></div></td></tr><tr><td><div><div>`<WHATSAPP_USER_PROFILE_NAME>`</div><div>*String*</div></div></td><td><div><div>WhatsApp user’s name as it appears in their profile in the WhatsApp client.</div></div></td><td><div><div>`Sheena Nelson`</div></div></td></tr></tbody></table>

</div><div id="bkmrk-sample-webhooks"><div id="bkmrk-sample-webhooks-1"><div>### Sample Webhooks

</div></div></div><div>***Receiving a reaction***</div><div>***Reaction Removed by end user***</div></div>