> ## Documentation Index
> Fetch the complete documentation index at: https://docs.watahub.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Plantillas

> Distingue la paginación de Meta de la caché del gateway.

## Consulta Meta

Usa `GET /v1/templates?wabaId=...` o `GET /v1/templates/{wabaId}`. Cada llamada devuelve una página. Envía `paging.after` como `after` para la siguiente; termina cuando no haya cursor. No se devuelven las URL `next` y `previous` de Meta.

## Usa la caché

`GET /v1/message-templates` consulta plantillas guardadas, opcionalmente por `wabaId`, sin llamar a Meta. Devuelve hasta 500, ordenadas por WABA, nombre e idioma.

`POST /v1/message-templates/sync` acepta `{"wabaId":"WABA_ID"}` y reemplaza la caché de esa WABA desde Meta.

## Crea una plantilla

`POST /v1/message-templates` requiere `wabaId`, `name`, `language`, `category` y `components`. Las categorías son `MARKETING`, `UTILITY` y `AUTHENTICATION`. Usa la estructura de componentes de Meta.

Crear envía la plantilla a revisión y guarda la respuesta; no implica aprobación. Antes de una [campaña](https://docs.watahub.dev/es/broadcasts.md), sincroniza y comprueba que el nombre e idioma estén en caché como `APPROVED`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.