Sends a reaction (emoji) to a specific message. This endpoint allows:
Adding or removing reactions on messages
Using any valid Unicode emoji
Reacting to messages in individual chats or groups
Removing existing reactions
Checking the status of the sent reaction
Supported reaction types:
Any valid Unicode emoji (👍, ❤️, 😂, etc)
Empty string to remove reaction
Basic request example:
{
"number": "5511999999999@s.whatsapp.net",
"text": "👍",
"id": "3EB0538DA65A59F6D8A251"
}
Request example to remove reaction:
{
"number": "5511999999999@s.whatsapp.net",
"text": "",
"id": "3EB0538DA65A59F6D8A251"
}
Response example:
{
"success": true,
"message": "Reaction sent",
"reaction": {
"id": "3EB0538DA65A59F6D8A251",
"emoji": "👍",
"timestamp": 1672531200000,
"status": "sent"
}
}
Response example when removing reaction:
{
"success": true,
"message": "Reaction removed",
"reaction": {
"id": "3EB0538DA65A59F6D8A251",
"emoji": null,
"timestamp": 1672531200000,
"status": "removed"
}
}
Available parameters:
number: Chat number in international format (e.g.: 5511999999999@s.whatsapp.net)
text: Reaction Unicode emoji (or empty string to remove reaction)
id: ID of the message that will receive the reaction
Common errors:
401: Invalid or expired token
400: Invalid number or unsupported emoji
404: Message not found
500: Error sending reaction
Limitations:
You can only react to messages sent by other users
Cannot react to old messages (older than 7 days)
The same user can only have one active reaction per message
Reaction sent successfully
Unique ID of the reaction message
"owner:generated_message_id"
Generated ID for the reaction message
"generated_message_id"
Reaction details
Message timestamp in milliseconds
1672531200000
Message type
"reaction"
Current message status
"Pending"
Instance owner
"instance_owner"