Skip to main content

API de Mensagens

Envie mensagens WhatsApp via API. Todos os endpoints usam o ID da instância como parâmetro de rota.

Campos Comuns

Todos os tipos de mensagem (exceto reação) aceitam estes campos opcionais:
object
Responder a uma mensagem específica.
string
required
ID da mensagem a ser respondida.
string
URL customizada para receber o status desta mensagem.

Enviar Texto

string
required
Número do destinatário com código do país, sem +. Ex: 5511999999999
string
required
Conteúdo da mensagem.
Habilitar pré-visualização de links. Padrão: false.

Exemplo


Enviar Mídia

string
required
Número do destinatário.
string
required
Tipo de mídia: image, video ou document.
string
required
URL pública da mídia ou conteúdo em base64.
string
MIME type do arquivo (ex: image/jpeg, application/pdf).
string
Legenda da mídia.
string
Nome do arquivo (usado para documentos).

Exemplo — Imagem

Exemplo — Documento


Enviar Áudio

string
required
Número do destinatário.
string
required
URL pública do áudio ou conteúdo em base64.
string
MIME type do áudio. Formatos aceitos pela Meta: audio/aac, audio/mp4, audio/mpeg, audio/amr, audio/ogg, audio/opus.

Exemplo


Enviar Template

Templates devem ser pré-aprovados no seu WhatsApp Business Account.
string
required
Número do destinatário.
string
required
Nome do template aprovado.
string
required
Código do idioma (ex: pt_BR, en_US).
array
Componentes com parâmetros dinâmicos. Segue o formato da API do WhatsApp.

Exemplo


Enviar Localização

string
required
Número do destinatário.
number
required
Latitude.
number
required
Longitude.
string
Nome do local.
string
Endereço do local.

Exemplo


Enviar Contato

string
required
Número do destinatário.
array
required
Lista de contatos a enviar.
string
required
Nome completo do contato.
string
required
Telefone do contato.
string
Empresa.
string
E-mail.
string
Website.

Exemplo


Enviar Botões

string
required
Número do destinatário.
string
required
Título da mensagem.
array
required
Lista de botões (máximo 3).
string
required
ID do botão (retornado quando o usuário clica).
string
required
Texto exibido no botão.

Exemplo


Enviar Lista

string
required
Número do destinatário.
string
required
Título da mensagem.
string
required
Texto do botão que abre a lista.
string
Descrição da mensagem.
Texto do rodapé.
array
required
Seções da lista.
string
required
Título da seção.
array
required
Itens da seção.
string
required
ID do item.
string
required
Título do item.
string
Descrição do item.

Exemplo


Enviar Reação

string
required
Número do destinatário.
string
required
ID da mensagem (wamid) para reagir.
string
required
Emoji da reação. Envie string vazia "" para remover a reação.

Exemplo