library
Modelo pronto da biblioteca da Meta. Não passa por revisão — já nasce aprovado.
Como funciona
O texto deste modelo é escrito e mantido pela Meta: você não edita, só informa os dados que ele pede, como o endereço do botão ou o telefone. Por isso a aprovação costuma ser mais rápida. Você referencia o modelo pelo nome exato —delivery_update_1, low_balance_warning_1 e assim por diante. A lista completa está em Template Library, que também lista os modelos disponíveis por endpoint.
Na criação e no envio
Campos deste modelo
Os ajustes de corpo que a biblioteca aceita:
O botão de link aceita variável:
base_url leva o endereço com a variável no fim, e url_suffix_example o mesmo endereço preenchido. O botão de chamada de voz não pede dado nenhum.JSON completo
São dois JSON: um cria o template, e a Meta aprova uma vez. O outro envia a mensagem, e vai a cada disparo, com os valores daquele envio nas variáveis marcadas com chaves.1. Criar o template
POST /whatsapp/businesses/{wabaId}/templates — ver em Referência da API.
2. Enviar depois de aprovado
POST /v1/channels/{channelId}/messages — ver em Enviar template.
O que a Meta recusa aqui
- Nome de modelo que não existe na biblioteca.
- Ajuste de corpo que aquele modelo não aceita.
- Dado de botão que o modelo não define, ou botão que ele define e você não preencheu.