curl --request POST \
--url https://api.wppfy.com/message/react \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"id": "3EB0538DA65A59F6D8A251",
"text": "👍"
}
'{
"id": "owner:generated_message_id",
"messageid": "generated_message_id",
"content": {},
"messageTimestamp": 1672531200000,
"messageType": "reaction",
"status": "Pending",
"owner": "instance_owner"
}{
"error": "Falta Id en el payload"
}{
"error": "No session"
}{
"error": "Mensaje no encontrado"
}{
"error": "Error al enviar el mensaje"
}Enviar reacción a un mensaje
Envía una reacción (emoji) a un mensaje específico.
Indique solo id y text. El chat y el autor del mensaje objetivo se obtienen
del mensaje guardado en la instancia. El campo legado number es opcional y se ignora.
Este endpoint permite:
-
Agregar o eliminar reacciones en mensajes
-
Usar cualquier emoji Unicode válido
-
Reaccionar a mensajes en chats individuales o grupos
-
Eliminar reacciones existentes
-
Verificar el estado de la reacción enviada
Tipos de reacciones soportados:
-
Cualquier emoji Unicode válido (👍, ❤️, 😂, etc)
-
Cadena vacía para eliminar la reacción
Ejemplo de solicitud básica:
{
"text": "👍",
"id": "3EB0538DA65A59F6D8A251"
}
Ejemplo de solicitud para eliminar una reacción:
{
"text": "",
"id": "3EB0538DA65A59F6D8A251"
}
Ejemplo de respuesta:
{
"success": true,
"message": "Reaction sent",
"reaction": {
"id": "3EB0538DA65A59F6D8A251",
"emoji": "👍",
"timestamp": 1672531200000,
"status": "sent"
}
}
Ejemplo de respuesta al eliminar una reacción:
{
"success": true,
"message": "Reaction removed",
"reaction": {
"id": "3EB0538DA65A59F6D8A251",
"emoji": null,
"timestamp": 1672531200000,
"status": "removed"
}
}
Parámetros disponibles:
-
text: Emoji Unicode de la reacción (o cadena vacía para eliminar la reacción)
-
id: ID del mensaje que recibirá la reacción
Errores comunes:
-
401: Token inválido o expirado
-
400: ID ausente o datos inválidos
-
404: Mensaje no encontrado
-
500: Error al enviar la reacción
Limitaciones:
-
Solo es posible reaccionar a mensajes enviados por otros usuarios
-
No es posible reaccionar a mensajes antiguos (más de 7 días)
-
El mismo usuario solo puede tener una reacción activa por mensaje
curl --request POST \
--url https://api.wppfy.com/message/react \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"id": "3EB0538DA65A59F6D8A251",
"text": "👍"
}
'{
"id": "owner:generated_message_id",
"messageid": "generated_message_id",
"content": {},
"messageTimestamp": 1672531200000,
"messageType": "reaction",
"status": "Pending",
"owner": "instance_owner"
}{
"error": "Falta Id en el payload"
}{
"error": "No session"
}{
"error": "Mensaje no encontrado"
}{
"error": "Error al enviar el mensaje"
}Autorizaciones
Cuerpo
Respuesta
Reacción enviada con éxito
ID único del mensaje de reacción
"owner:generated_message_id"
ID generado para el mensaje de reacción
"generated_message_id"
Detalles de la reacción
Timestamp del mensaje en milisegundos
1672531200000
Tipo del mensaje
"reaction"
Estado actual del mensaje
"Pending"
Propietario de la instancia
"instance_owner"
