Pular para o conteúdo principal
Estes endpoints operam em mensagens que já existem.

Operações de mensagem

EndpointBodyUso
POST /message/reactPhone, Body, Id, IsFromMe, ParticipantReagir a uma mensagem. Use Body: "remove" ou um body vazio para remover uma reação.
POST /message/editChat, Message, MessageIDEditar uma mensagem de texto enviada.
POST /message/deleteChat, MessageIDRevogar uma mensagem para todos.
POST /message/markreadId, Chat, SenderMarcar um ou mais IDs de mensagem como lidos.
POST /message/statusIdLer o status local armazenado para um ID de mensagem no banco de dados do WaGo.
POST /message/presencePhone, State, MediaEnviar presença no chat através do endpoint de presença de mensagem.

Exemplo de reação

{
  "Phone": "15551234567",
  "Body": "👍",
  "Id": "MESSAGE_ID",
  "IsFromMe": false,
  "Participant": "[email protected]"
}
Para chats individuais, Participant pode ser o mesmo JID do usuário. Para mensagens em grupo, use o JID do participante fornecido pelo webhook.

Baixar mídia

Os endpoints de download reconstroem a mídia criptografada do WhatsApp a partir dos metadados na mensagem do webhook.
EndpointMídia
POST /message/download/imageImagem
POST /message/download/videoVídeo
POST /message/download/documentDocumento
POST /message/download/audioÁudio
POST /message/download/stickerSticker
POST /message/downloadimageAlias legado para imagem
Os campos do body vêm da mensagem de mídia do webhook:
{
  "url": "https://mmg.whatsapp.net/...",
  "directPath": "/v/t62.7118-24/...",
  "mediaKey": "base64-media-key",
  "mimetype": "image/jpeg",
  "fileEncSHA256": "base64-hash",
  "fileSHA256": "base64-hash",
  "fileLength": 12345
}
O WaGo armazena os arquivos baixados no diretório de arquivos local para o token. Limpe os arquivos de acordo com a política de retenção do seu produto.