Campos comuns
| Campo | Significado |
|---|---|
Phone / phone | Número de telefone do destinatário ou JID. |
Body / body | Conteúdo principal do texto. |
Id | ID de mensagem do WhatsApp personalizado opcional. Se omitido, o WaGo gera um. |
Forward | Marca uma mensagem como encaminhada onde suportado. |
ContextInfo | Contexto opcional de mensagem citada para respostas. |
Texto
Phone, Body.
Imagem
POST /send/image envia uma URL de dados de imagem em base64.
Áudio
POST /send/audio envia áudio. Use um payload de URL de dados. Para o comportamento de nota de voz, verifique os campos do comportamento atual do endpoint, pois o comportamento do áudio depende dos campos do payload nessa requisição.
Documento
POST /send/document requer:
data:application/octet-stream;base64,.
Vídeo
POST /send/video envia uma URL de dados de vídeo em base64 com legenda opcional.
Sticker
POST /send/sticker envia um payload de sticker em base64. Use uma imagem compatível com o WhatsApp ou um payload webp.
Enquete
Options deve conter pelo menos duas escolhas.
Localização
POST /send/location envia latitude e longitude. Use isso para mensagens de localização estática, não localização em tempo real.
Contato
POST /send/contact envia uma mensagem de contato vCard. O servidor constrói um payload de contato do WhatsApp a partir dos campos da requisição.
Convite de grupo e pré-visualizações
| Endpoint | Uso |
|---|---|
POST /send/groupinvite | Envia uma mensagem de pré-visualização no estilo de convite de grupo. |
POST /send/preview | Envia uma pré-visualização de link com metadados de miniatura carregados. |
POST /send/preview2 | Envia uma pré-visualização no estilo de resposta a anúncio usando contexto de resposta a anúncio externo. |
URL de mídia direta
POST /send/mediaurl permite que o WaGo baixe mídia de uma URL e a envie. O servidor WaGo deve ser capaz de acessar a URL.
Use isso quando seu aplicativo armazena arquivos fora do WaGo e não deseja codificar mídias grandes em base64 dentro do JSON.

