Ir al contenido

List WhatsApp Templates

Tipo: mosend-list-templates  ·  Paquete: Mosend WhatsApp Activities v1.0.4  ·  Salida: List<object>

Lista las plantillas de WhatsApp de la cuenta de Mosend: nombre, idioma, estado de aprobación, categoría y texto del cuerpo. Sirve para saber qué plantilla enviar con Send WhatsApp Template sin tener que abrir Mosend, o para comprobar que una plantilla sigue aprobada antes de un envío masivo.

Obtiene la sesión de Mosend de la integración integration y consulta las plantillas de la organización (hasta 200). Por defecto devuelve solo las aprobadas por Meta (APPROVED); con onlyApproved = false devuelve también las pendientes (PENDING) y las rechazadas (REJECTED).

El campo body trae el texto del cuerpo de la plantilla, con sus espacios {{1}}, {{2}}…, para que sepas cuántas variables enviar.

ParámetroTipoPor defectoDescripción
integrationstring—Nombre de la cuenta de Mosend en Centro › Recursos › Integraciones del ambiente (sección Mensajería). Ej: mosend.
ParámetroTipoPor defectoDescripción
onlyApprovedbooltrueDevolver solo las plantillas aprobadas por Meta. Por defecto true.

Devuelve una List<object>, una entrada por plantilla:

CampoDescripción
idId de la plantilla en Mosend.
nameNombre de la plantilla: el que va en template de Send WhatsApp Template.
languageCódigo de idioma (ej. es, es_CO).
statusEstado en Meta, en mayúsculas: APPROVED, PENDING, REJECTED.
categoryCategoría de la plantilla en Meta.
bodyTexto del cuerpo, con sus variables {{n}}.

La actividad falla con estos mensajes, sin prefijo; captúralos con Try / Catch:

MensajeCausa y solución
'…' es obligatorio.Falta un parámetro requerido (el mensaje nombra cuál).
La integración de Mosend '…' no existe en este ambiente. Créala en Centro › Recursos › Integraciones.El nombre de integration no coincide con ninguna integración de Mosend del ambiente donde corre el robot. Revísalo en Centro › Recursos › Integraciones.
Las actividades de Mosend necesitan el contexto de ejecución de Zoan Cloud (…).El proceso no corre desde Zoan Cloud ni desde el Designer con sesión iniciada.
Zoan Cloud rechazó la sesión de Mosend para '…': HTTP …: …Zoan Cloud no pudo entregar la sesión de la integración (por ejemplo, la autorización OAuth caducó o se revocó). Reconecta la integración.
Mosend rechazó la sesión (401). Vuelve a conectar la integración en Centro › Recursos › Integraciones.La API key o el token ya no son válidos. Reconecta la integración.
Mosend denegó la operación (403): la cuenta no tiene el permiso. …La cuenta de Mosend no tiene permiso para esa operación.
Se alcanzó el límite de solicitudes de Mosend (429). Reintenta más tarde.Demasiadas peticiones seguidas. Reintenta con Retry y una espera.
Mosend respondió HTTP …: …Otro error de Mosend; el detalle (hasta 300 caracteres de la respuesta) va después de los dos puntos.

Registrar en el log las plantillas aprobadas de la cuenta, con su texto:

List WhatsApp Templates integration = "mosend" → output: plantillas
For Each items = plantillas itemVariable = p
└─ activities:
Log level = info message = str(p["name"]) + " (" + str(p["language"]) + "): " + str(p["body"])