Saltar al contenido principal

Crear plantilla

POST 

/templates

Crea una plantilla en Meta. Nace con estado PENDING y la aprobación tarda de minutos a horas — el resultado llega por el webhook message_template_status_update.

Antes de enviarla a Meta validamos los componentes localmente y devolvemos 422 invalid_request con un campo issues que señala el problema. Eso evita el ciclo lento de enviar, esperar y ser rechazado.

Qué se valida​

  • Variables sin ejemplo declarado
  • Ejemplos con valor vacío
  • Huecos en la numeración posicional ({{1}}, {{3}} sin {{2}})
  • Mezcla de formato posicional y nombrado en la misma plantilla
  • Más de una variable en la cabecera de texto
  • Cualquier variable en el pie
  • Botón de URL con variable y sin ejemplo de URL
  • Identificador inválido en una variable nombrada
  • Un parameterFormat declarado que contradice el texto

A partir de la biblioteca de Meta​

En lugar de components puedes enviar libraryTemplateName con el nombre de un elemento de GET /templates/library. Entonces el texto es de Meta y no pasa por ninguna validación nuestra — lo que completas es solo lo que el modelo pide (URL del botón, teléfono). Los dos caminos se excluyen: enviar ambos da 422.

Request​

Responses​

Plantilla creada, a la espera de aprobación.