call_permission_request
Pede autorização para ligar pelo WhatsApp.
Como funciona
Ligar para um cliente pelo WhatsApp exige permissão explícita. Este modelo é o pedido: você escreve o motivo, e o WhatsApp acrescenta o trecho da autorização, com o nome do perfil da sua conta.
O componente CALL_PERMISSION_REQUEST não tem nenhum campo — a presença dele é o que define o modelo.
Não existe botão de aceitar e botão de recusar no template: quem desenha a ação é o WhatsApp. A documentação da Meta cita permitir chamadas e permitir temporariamente, por 7 dias, e a recusa, mas não descreve a tela — então a prévia acima é uma aproximação, e o arranjo dos botões no aparelho pode ser outro.
O que é documentado, e no que você pode confiar, é a resposta: ela chega no seu webhook com response igual a accept ou reject. Quando a permissão é temporária, vêm junto is_permanent: false e o expiration_timestamp.
A Meta não deixa combinar o componente de permissão com outros componentes interativos. Nada de botões, carrossel ou selo de oferta no mesmo template.
Na criação e no envio
Campos deste modelo
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.
- Botões, carrossel ou qualquer outro componente interativo no mesmo template.
- Categoria
AUTHENTICATION.