curl -X POST "https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"emoji": "👍"
}'
curl -X POST "https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"emoji": ""
}'
import requests
url = "https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react"
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
payload = {
"emoji": "👍"
}
response = requests.post(url, headers=headers, json=payload)
print(response.status_code)
print(response.json())
const response = await fetch("https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react", {
method: "POST",
headers: {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
},
body: JSON.stringify({
emoji: "👍"
})
});
const data = await response.json();
console.log(data);
{
"success": true
}
{
"detail": "Cannot react to a message without a WhatsApp message ID"
}
{
"detail": "Message not found"
}
Inbox
React to message
Send or remove an emoji reaction to a WhatsApp message in the conversation thread
POST
/
api
/
v1
/
inbox
/
messages
/
{message_id}
/
react
curl -X POST "https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"emoji": "👍"
}'
curl -X POST "https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"emoji": ""
}'
import requests
url = "https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react"
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
payload = {
"emoji": "👍"
}
response = requests.post(url, headers=headers, json=payload)
print(response.status_code)
print(response.json())
const response = await fetch("https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react", {
method: "POST",
headers: {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
},
body: JSON.stringify({
emoji: "👍"
})
});
const data = await response.json();
console.log(data);
{
"success": true
}
{
"detail": "Cannot react to a message without a WhatsApp message ID"
}
{
"detail": "Message not found"
}
Send an emoji reaction (such as
👍, ❤️, 😂, 😮, 😢, 🙏) to a WhatsApp message, or send an empty string "" to remove a previously placed reaction. Reacting triggers the Meta WhatsApp Cloud API and broadcasts a real-time message_status_updated event over organization WebSockets.
Authentication
This endpoint requires Bearer token authentication.Authorization: Bearer <token>
| Header | Type | Required | Description | Format |
|---|---|---|---|---|
Authorization | string | Yes | Scoped organization API key or Bearer JWT token | Bearer <token> |
Path Parameters
string
required
Bearer token for authentication. Format:
Bearer <token>.string
required
Unique UUID identifier of the message to react to. Must be a message with an associated WhatsApp message ID.
Request Body
string
Single emoji character (e.g.
👍, ❤️, 🔥). Provide null or an empty string "" to remove a reaction.Response Fields
boolean
Indicates whether the reaction was accepted and dispatched to Meta WhatsApp servers.
curl -X POST "https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"emoji": "👍"
}'
curl -X POST "https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"emoji": ""
}'
import requests
url = "https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react"
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
payload = {
"emoji": "👍"
}
response = requests.post(url, headers=headers, json=payload)
print(response.status_code)
print(response.json())
const response = await fetch("https://api.pingr.ai/api/v1/inbox/messages/2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e/react", {
method: "POST",
headers: {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
},
body: JSON.stringify({
emoji: "👍"
})
});
const data = await response.json();
console.log(data);
{
"success": true
}
{
"detail": "Cannot react to a message without a WhatsApp message ID"
}
{
"detail": "Message not found"
}
Was this page helpful?