Skip to main content
Canais WABA (WhatsApp Business API oficial da Meta) só podem iniciar uma conversa fora da janela de 24 horas usando um template de mensagem previamente aprovado pela Meta. Estes três endpoints enviam um template pelo canal WABA conectado ao seu ApiID. Todas as requisições exigem o cabeçalho Authorization: Bearer {BearerToken}.
Os templates precisam ser criados e aprovados previamente no Gerenciador de Negócios da Meta (ou no painel do PanÐá Zap, quando disponível). Estes endpoints apenas disparam um template já aprovado — eles não criam ou editam templates.
Defina validateNumber: false ao enviar para canais WABA. A normalização automática do 9º dígito brasileiro pode fazer o número final não bater com o cadastrado no WhatsApp Business, criando um contato/ticket duplicado.

Estrutura Comum do templateData

Os três endpoints abaixo compartilham a mesma estrutura de templateData, que segue o formato da API oficial da Meta (Cloud API) para o objeto de mensagem de template:

Enviar Template Simples

Envia um template sem substituição de variáveis — ideal para templates estáticos como confirmações e saudações.

Enviar Template com Corpo Dinâmico

Variante usada quando o template aprovado contém variáveis no corpo da mensagem (por exemplo, {{1}}, {{2}}). Os valores de substituição vão em templateData.template.components.
Os mesmos campos de Enviar Template Simples se aplicam; a diferença fica em templateData.template.components, que carrega os parâmetros posicionais usados para preencher as variáveis do corpo aprovado pela Meta.

Enviar Template de Marketing

Variante recomendada para templates da categoria Marketing (promoções, novidades, campanhas). Usa a mesma estrutura de templateData das duas rotas anteriores, incluindo components quando o template tiver variáveis ou botões dinâmicos (por exemplo, um botão de URL com sufixo variável).
Use esta rota especificamente para templates categorizados como Marketing no Gerenciador de Negócios da Meta. Ela aplica as regras de janela e custo específicas dessa categoria de template.

Resposta de Sucesso

Os três endpoints retornam o mesmo formato: