Templates
Gestão dos templates de mensagem. Templates pertencem à WABA (conta
empresarial), não a um número — use GET /me para descobrir seu waba_id.
Espelho local e sincronização
Mantemos um espelho dos seus templates para que a listagem seja instantânea. Ele é atualizado por webhook sempre que a Meta muda o status de um template e, além disso, sincronizado sob demanda quando fica mais velho que 15 minutos.
Use refresh=true para forçar a sincronização e refresh=false para servir só
o cache.
Variáveis e exemplos
Todo template com variáveis precisa declarar exemplos — a Meta rejeita sem eles. As regras validadas antes do envio:
- Variáveis posicionais (
{{1}},{{2}}) precisam ser sequenciais e sem lacunas. - Não misture o formato posicional com o nomeado (
{{nome}}) no mesmo template. - O header de texto aceita no máximo uma variável.
- O footer não aceita variáveis.
- Botão de URL com variável exige um exemplo de URL completa.
Listar templates
Lista os templates da WABA a partir do espelho local. Se o espelho estiver
Criar template
Cria um template na Meta. Ele nasce com status `PENDING` e a aprovação leva de
Editar template
Substitui os componentes de um template existente. Só o corpo muda: **nome,
Remover template
Remove o template na Meta e marca o espelho local como excluído.
Subir amostra de cabeçalho
Sobe o arquivo de exemplo do cabeçalho de um template e devolve o `handle` para
Buscar na biblioteca da Meta
Busca no catálogo de modelos prontos da Meta — textos escritos por ela para os
Sincronizar templates
Reconcilia o espelho local com a Meta: cria os que faltam, atualiza os que