NODInfra

Ações na mensagem e Buscar

Enviar reação a uma mensagem

POSThttps://api.nodinfra.com.br/message/react
URL completa: https://api.nodinfra.com.br/message/react

Envia uma reação (emoji) a uma mensagem específica. Este endpoint permite:

  1. Adicionar ou remover reações em mensagens

  2. Usar qualquer emoji Unicode válido

  3. Reagir a mensagens em chats individuais ou grupos

  4. Remover reações existentes

  5. Verificar o status da reação enviada

Tipos de reações suportados:

  • Qualquer emoji Unicode válido (👍, ❤️, 😂, etc)

  • String vazia para remover reação

Exemplo de requisição básica:


{
  "number": "5511999999999@s.whatsapp.net",
  "text": "👍",
  "id": "3EB0538DA65A59F6D8A251"
}

Exemplo de requisição para remover reação:


{
  "number": "5511999999999@s.whatsapp.net",
  "text": "",
  "id": "3EB0538DA65A59F6D8A251"
}

Exemplo de resposta:


{
  "success": true,
  "message": "Reaction sent",
  "reaction": {
    "id": "3EB0538DA65A59F6D8A251",
    "emoji": "👍",
    "timestamp": 1672531200000,
    "status": "sent"
  }
}

Exemplo de resposta ao remover reação:


{
  "success": true,
  "message": "Reaction removed",
  "reaction": {
    "id": "3EB0538DA65A59F6D8A251",
    "emoji": null,
    "timestamp": 1672531200000,
    "status": "removed"
  }
}

Parâmetros disponíveis:

  • number: Número do chat no formato internacional (ex: 5511999999999@s.whatsapp.net)

  • text: Emoji Unicode da reação (ou string vazia para remover reação)

  • id: ID da mensagem que receberá a reação

Erros comuns:

  • 401: Token inválido ou expirado

  • 400: Número inválido ou emoji não suportado

  • 404: Mensagem não encontrada

  • 500: Erro ao enviar reação

Limitações:

  • Só é possível reagir a mensagens enviadas por outros usuários

  • Não é possível reagir a mensagens antigas (mais de 7 dias)

  • O mesmo usuário só pode ter uma reação ativa por mensagem

Corpo da requisição

numberstringobrigatório

Número do chat no formato internacional

exemplo: 5511999999999@s.whatsapp.net

textstringobrigatório

Emoji Unicode da reação (ou string vazia para remover reação)

exemplo: 👍

idstringobrigatório

ID da mensagem que receberá a reação

exemplo: 3EB0538DA65A59F6D8A251

Respostas

200Reação enviada com sucesso
400Erro nos dados da requisição
401Não autorizado
404Mensagem não encontrada
500Erro interno do servidor

Testar endpoint

POSThttps://api.nodinfra.com.br/message/react
cURL
curl -X POST 'https://api.nodinfra.com.br/message/react' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{}'