Pular para o conteúdo

Reagir a mensagem

Reage a uma mensagem com um emoji. Use o messageId que você recebeu no webhook message.received (ou que voltou no envio). Resposta assíncrona (202).

POSThttps://api.zapdev.com.br/v1/messages/reaction
Campo Tipo Descrição
to (obrig.) string Chat da mensagem: número em E.164 ou JID de grupo (...@g.us)
messageId (obrig.) string ID da mensagem alvo
emoji (obrig.) string Emoji da reação. String vazia ("") remove a reação.
fromMe (opc.) boolean true se a mensagem alvo foi enviada pela sua instância. Padrão: false.

Requisição

cURL
curl -X POST https://api.zapdev.com.br/v1/messages/reaction \
-H "Authorization: Bearer zd_live_..." \
-H "Content-Type: application/json" \
-d '{
"to": "5511999990000",
"messageId": "msg_9Kp2",
"emoji": "👍"
}'
202 Accepted
{
"data": { "id": "msg_R3act", "status": "queued" }
}

Mesmos códigos de Enviar texto. Um messageId inexistente falha no envio e dispara message.failed.