API de WhatsApp y CRM

Eventos de sistema: plantillas y cuenta

Además de los mensajes, la plataforma avisa cuando cambia algo de tu operación: una plantilla aprobada, rechazada o pausada, o el estado de tu cuenta.

API de WhatsApp y CRM
Necesitas una clave de API. Pídela a nuestro equipo de soporte o créala desde la plataforma.

Plantillas

Cuando una plantilla cambia de estado recibes un evento template-event:

{
  "app": "mi-app",
  "timestamp": 1718007189549,
  "version": 2,
  "type": "template-event",
  "payload": {
    "type": "status-update",
    "id": "4dacef15-6c04-12db-b393-6190ac567eff",
    "status": "approved",
    "elementName": "confirmacion_pedido",
    "languageCode": "es",
    "rejectedReason": null
  }
}

Estados posibles: approved, rejected, paused, disabled, deleted.

  • **rejected** trae rejectedReason con el motivo. Corrige el contenido y vuelve a enviarla.
  • **paused** significa que la plantilla generó quejas y quedó suspendida por un tiempo. El evento incluye la duración.

Cuenta

Los eventos de cuenta avisan cambios sobre el número o el nombre visible de tu cuenta. Si el nombre se rechaza, el mensaje trae el motivo y el nombre anterior sigue vigente hasta que se apruebe uno nuevo.

Cómo usarlos

  1. Guarda el estado de cada plantilla y no la uses en campañas si está paused, rejected o disabled.
  2. Reacciona al rejected con una tarea, no con un reintento automático: reenviar lo mismo vuelve a fallar.
  3. Registra el id del evento para no procesar dos veces el mismo cambio.
AnteriorMensajes entrantes: estructura del eventoSiguienteEstados de un envío y eventos de facturación
¿Te sirvió esta página?