Pular para o conteúdo principal
POST
Use type: "template" para iniciar ou retomar uma conversa quando a janela de 24 horas está fechada. O template precisa estar aprovado pela Meta. Os valores das variáveis são informados em components, e o formato depende do parameter_format definido em Criar template.

Variáveis posicionais

No formato POSITIONAL, os valores são preenchidos na ordem das variáveis {{1}}, {{2}}:

Variáveis nomeadas

No formato NAMED, cada parâmetro indica a qual variável pertence, pelo campo parameter_name:
Como a associação é feita pelo nome, os parâmetros podem ser enviados em qualquer ordem.
O formato usado no envio precisa corresponder ao formato definido na criação do template. Um template criado como NAMED não aceita parâmetros posicionais, e o inverso também se aplica.

Idioma

O language.code precisa ser o mesmo idioma aprovado para aquele nome, como pt_BR. Um template existe de forma independente em cada idioma. Para cabeçalho com mídia e botões dinâmicos, consulte a visão geral de templates 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:template
obrigatório

Sempre template.

Opções disponíveis:
template
Exemplo:

"template"

template
object
obrigatório

Template aprovado e os valores das suas variáveis.

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.

Resposta

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