Skip to main content
call_permission_request Pide autorización para llamar por WhatsApp.

Cómo funciona

Llamar a un cliente por WhatsApp exige permiso explícito. Este modelo es el pedido: tú escribes el motivo, y WhatsApp agrega el tramo de la autorización, con el nombre del perfil de tu cuenta. El componente CALL_PERMISSION_REQUEST no tiene ningún campo — su presencia es lo que define el modelo. No hay botón de aceptar ni botón de rechazar en la plantilla: quien dibuja la acción es WhatsApp. La documentación de Meta menciona permitir llamadas y permitir temporalmente, por 7 días, además del rechazo, pero no describe la pantalla — así que la previsualización de arriba es una aproximación, y la disposición de los botones en el teléfono puede ser otra. Lo que sí está documentado, y en lo que puedes confiar, es la respuesta: llega a tu webhook con response igual a accept o reject. Cuando el permiso es temporal, vienen también is_permanent: false y el expiration_timestamp.
Meta no deja combinar el componente de permiso con otros componentes interactivos. Nada de botones, carrusel ni sello de oferta en la misma plantilla.

En la creación y en el envío

Campos de este modelo

JSON completo

Son dos JSON: uno crea la plantilla, y Meta la aprueba una vez. El otro envía el mensaje, y va en cada disparo, con los valores de ese envío en las variables marcadas con llaves.

1. Crear la plantilla

POST /whatsapp/businesses/{wabaId}/templates — ver en Referencia de la API.

2. Enviar después de la aprobación

POST /v1/channels/{channelId}/messages — ver en Enviar plantilla.

Lo que Meta rechaza aquí

  • Botones, carrusel o cualquier otro componente interactivo en la misma plantilla.
  • La categoría AUTHENTICATION.