Skip to main content
POST
Create WhatsApp Templates in Bulk
Notas de seguridad y comportamiento
  • HTTP 201 no significa aprobación de Meta. Las plantillas suelen permanecer PENDING hasta que una sincronización o consulta posterior informe APPROVED o REJECTED.
  • Si un business_account_id activo se comparte fuera del modelo administrado por partners, la revisión puede observar el catálogo de plantillas de otro tenant.
  • La revisión de plantillas existentes usa ids de WABA derivados del tenant sin un predicado client_id adicional, por lo que la suposición de propiedad del WABA compartido es importante.
  • HTTP 207 es un resultado parcial normal. Revisa cada elemento de results y no reintentes a ciegas los elementos exitosos.
  • Las escrituras al proveedor ocurren en secuencia y no son atómicas. Las plantillas anteriores permanecen enviadas cuando falla un elemento posterior.
  • review_id vincula los borradores normalizados, incluido channel_id resuelto, pero no bloquea el estado del proveedor entre la revisión y el envío.

Autorizaciones

X-API-Key
string
header
requerido

API key for authentication. Keys are prefixed with nxr_live_.

Cuerpo

application/json
templates
object[]
requerido
Required array length: 1 - 20 elements
review_id
string
requerido

Hash returned by POST /templates/review for the exact normalized drafts.

Pattern: ^[a-f0-9]{64}$
confirm
enum<boolean>
requerido
Opciones disponibles:
true

Respuesta

Every draft was accepted/idempotently resolved by the provider service.

success
enum<boolean>
requerido
Opciones disponibles:
true
complete
enum<boolean>
requerido
Opciones disponibles:
true
submitted
integer
requerido
Rango requerido: 1 <= x <= 20
failed
enum<integer>
requerido
Opciones disponibles:
0
review_id
string
requerido
Pattern: ^[a-f0-9]{64}$
results
object[]
requerido
next_step
string
requerido
Última modificación el 8 de septiembre de 2026