Pular para o conteúdo principal
POST
Enviar texto
Envia uma mensagem de texto simples para um cliente com a janela de 24 horas aberta. URLs no texto viram links clicáveis automaticamente.
O destinatário pode ser informado pelo número de telefone (to) ou pelo ID do usuário (recipient). Se os dois forem enviados, vale o to; para enviar pelo ID do usuário, deixe o to em branco. Veja a diferença em Destinatário.

Formatação

O texto aceita a formatação do WhatsApp: Para quebrar linha, use \n dentro do texto.

Responder citando uma mensagem

Informe o wamid da mensagem recebida em context.message_id. A resposta aparece vinculada à mensagem original na conversa:
Veja mais detalhes na documentação de mensagens de texto da Meta.

Autorizações

Authorization
string
header
obrigatório

Token gerado no painel da Datafy ao criar o canal. Formato: sk_live_xxx.

Parâmetros de caminho

phone_number_id
string
obrigatório

ID do número que envia a mensagem. Descubra com GET /me.

Corpo

application/json
messaging_product
enum<string>
padrão:whatsapp
obrigatório

Sempre whatsapp.

Opções disponíveis:
whatsapp
Exemplo:

"whatsapp"

to
string
obrigatório

Número do destinatário com código do país e DDD, como 5511999999999. Tem prioridade sobre recipient: para enviar pelo ID do usuário, deixe em branco.

Exemplo:

"5511999999999"

type
enum<string>
padrão:text
obrigatório

Sempre text.

Opções disponíveis:
text
Exemplo:

"text"

text
object
obrigatório

Conteúdo da mensagem.

recipient_type
enum<string>
padrão:individual

Sempre individual.

Opções disponíveis:
individual
Exemplo:

"individual"

recipient
string

ID do usuário no WhatsApp (BSUID), recebido nos webhooks em from_user_id e contacts[].user_id, como BR.13491208655302741918. Usado quando to não é informado.

context
object

Responde citando uma mensagem anterior da conversa.

Resposta

Envio aceito pela Meta. Não confirma a entrega.