Skip to main content
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.

O que a Meta recusa aqui

  • Botões, carrossel ou qualquer outro componente interativo no mesmo template.
  • Categoria AUTHENTICATION.