Saltar al contenido

Plantillas

La API de plantillas permite el ciclo de vida completo: crear, editar, eliminar, listar, cambiar estado masivo y sincronizar desde Meta.

Endpoints

MétodoRutaDescripción
POST/v1/templates/{did}Crear plantilla
PUT/v1/templates/{did}/{messageTemplateId}Editar plantilla
DELETE/v1/templates/{did}/{messageTemplateId}Eliminar plantilla
GET/v1/templatesListar plantillas
PATCH/v1/templates/statusCambio de estado masivo
POST/v1/templates/sync-from-metaSincronizar desde Meta
GET/v1/templates/{messageTemplateId}/channel-campaigns-groupedListar asignaciones agrupadas por campaña
POST/PUT/DELETE/v1/templates/{messageTemplateId}/channel-campaignsAsignación de channel-campaign

Estado de las plantillas

EstadoSignificado
PENDINGEn revisión (hasta 24h)
APPROVEDListo para enviar
REJECTEDRechazada — revisar rejection_info
PAUSEDPausada por feedback negativo
DISABLEDDeshabilitada por feedback recurrente
ARCHIVEDInactiva 12+ meses

Notas generales

  • El name y el language no se pueden cambiar al editar.
  • Los components se reemplazan completos en el edit (no hay merge parcial).
  • Tras un edit, la plantilla vuelve a PENDING para revisión.
  • Approved templates: máx. 10 edits en 30 días, o 1 por 24h.
  • Rejected/Paused: sin límite de edits.