API/Mensagens
Mensagens
Envie diferentes tipos de mensagens através da API de mensagens
Visão geral
A API de mensagens permite enviar diversos tipos de conteúdo através do WhatsApp:
- Texto: Mensagens de texto simples
- Mídia: Imagens, vídeos e documentos
- Áudio: Mensagens de voz e áudio
- Localização: Coordenadas geográficas
- Contato: Cartões de contato (vCard)
- Reações: Emojis de reação em mensagens
- Botões: Mensagens interativas com até 3 botões
- Listas: Mensagens com listas selecionáveis
- Carousel: Cards deslizáveis com imagem, título e botões
Todos os endpoints de mensagens requerem o parâmetro :instance no path, que identifica qual instância do WhatsApp deve enviar a mensagem.
Endpoints
POST
/message/:instance/textEnviar mensagem de textoPOST
/message/:instance/mediaEnviar mídia (imagem/vídeo/documento)POST
/message/:instance/audioEnviar áudio/vozPOST
/message/:instance/documentEnviar documentoPOST
/message/:instance/locationEnviar localizaçãoPOST
/message/:instance/contactEnviar cartão de contatoPOST
/message/:instance/reactionEnviar reaçãoPOST
/message/:instance/buttonEnviar mensagem com botõesPOST
/message/:instance/listEnviar mensagem de listaPOST
/message/:instance/carouselEnviar mensagem carouselResposta padrão
Message Response
{
"success": true,
"data": {
"message_id": "3EB0A1B2C3D4E5F6",
"status": "sent",
"timestamp": "2024-01-15T10:35:00.000Z"
}
}| Campo | Tipo | Descrição |
|---|---|---|
success | boolean | Indica se a operação foi bem-sucedida |
data.message_id | string | ID único da mensagem enviada |
data.status | string | Status da mensagem (sent, delivered, read, error) |
data.timestamp | ISO8601 | Data e hora do envio |