Skip to main content
POST

Conceptos

Este endpoint está limitado por WABA, así que hoy cubre solo WhatsApp Oficial.Instagram y Messenger también tienen plantilla preaprobada: la Utility Template, con alcance de página. La compatibilidad con ellos en Omni Z-API está en implementación. Consulta la comparación de los tres tipos de plantilla.
Crea una plantilla de mensaje nueva y la envía a la aprobación de Meta. La plantilla arranca con el estado PENDING y pasa a APPROVED o REJECTED tras la revisión. Usa el endpoint Sincronizar plantillas para forzar la actualización del estado.
El nombre de la plantilla debe estar en snake_case, sin espacios ni caracteres especiales. Una vez creada, el nombre no se puede cambiar.
El wabaId se obtiene a través del endpoint Listar WABAs.

Autorizaciones

Authorization
string
header
requerido

Secret Key generada en el panel de Seguridad de Omni Z-API

Parámetros de ruta

wabaId
string
requerido

ID de la WABA (obtenido con Listar WABAs)

Ejemplo:

"428083093730937"

Cuerpo

application/json
name
string
requerido

Nombre de la plantilla (snake_case, sin espacios)

category
enum<string>
requerido

Categoría de la plantilla

Opciones disponibles:
UTILITY,
MARKETING,
AUTHENTICATION
language
string
requerido

Idioma de la plantilla (p. ej.: es_ES, en_US)

components
object[]
requerido

Componentes de la plantilla (HEADER, BODY, FOOTER, BUTTONS)

Respuesta

Plantilla creada y enviada a aprobación

id
string

ID de la plantilla creada

status
enum<string>

Estado inicial (normalmente PENDING)

Opciones disponibles:
PENDING,
APPROVED,
REJECTED
category
enum<string>

Categoría de la plantilla creada

Opciones disponibles:
UTILITY,
MARKETING,
AUTHENTICATION