Escopos necessários:
templates:write para submeter, templates:read para consultar e messages:write para enviar.1
Submeta o template
variables com os placeholders do corpo e o status inicial.2
Aguarde a aprovação
O provedor decide no tempo dele. Acompanhe de duas formas:Se o template for rejeitado,
- Webhook: assine
template.*e esperetemplate.approvedoutemplate.rejected. - Consulta:
GET /v1/templates/{id}e verifiquestatus.
rejection_reason indica o motivo. Corrija e submeta de novo com outro nome.3
Envie com parâmetros
Com o template
approved, passe template.id e os body_parameters na ordem dos placeholders.Regras de validação
A Routa valida o template no aceite, então estes erros voltam na hora:O SDK expõe
templates.submit() apenas com corpo de texto. Para cabeçalho, rodapé e botões, use a API REST diretamente. Veja Templates.