Buscar en la biblioteca de Meta
GET/templates/library
Busca en el catálogo de plantillas listas de Meta — textos escritos por ella para los casos más comunes: recordatorio de pago, confirmación de pedido, actualización de entrega, código de verificación.
Lo que llega aquí no son plantillas de tu cuenta, es el catálogo. Para
convertir una en plantilla, llama a POST /templates con libraryTemplateName
igual al name del elemento.
Dos cosas que suelen malinterpretarse:
- El texto no es editable. Solo completas lo que el elemento pide —
libraryTemplateButtonInputs(URL, teléfono) ylibraryTemplateBodyInputs. Para escribir tu propio texto, esPOST /templatesconcomponents. - La aprobación no está garantizada. La plantilla nace
PENDINGcomo cualquier otra; partir de una lista suele acelerar la revisión, no saltársela.
El catálogo es el mismo para todas las cuentas y cambia raramente, así que la
respuesta sale de una caché compartida de 6 horas. cached dice de dónde vino y
refresh=true la ignora.
Request
Responses
- 200
- 401
- 403
- 409
- 422
- 429
Plantillas encontradas en el catálogo.
Token ausente, mal formado, desconocido o revocado (authentication), o cuenta
suspendida (tenant_inactive).
El recurso no pertenece a tu cuenta (forbidden), o la ruta está en la lista de
bloqueo del espejo (forbidden_endpoint), o tu API key está restringida a algunos
números y la operación es de toda la cuenta (forbidden).
Ninguna cuenta de WhatsApp Business conectada y wabaId omitido (no_waba).
El payload no pasó la validación (invalid_request, detallado en issues) o fue
rechazado por Meta (meta_error, con el cuerpo original en meta).
Límite de peticiones superado (rate_limit).
Response Headers
Segundos a esperar antes de reintentar.
Categoría de límite aplicada — send, media o default.
Qué cubo describen las otras cabeceras — key (la API key), session (el panel) o account (el techo de la cuenta).
Techo de peticiones de la categoría en la ventana actual.
Peticiones restantes en la ventana actual.