> ## 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.

# Modelos

> Diferencie a paginação da Meta do cache do gateway.

## Consulte a Meta

Use `GET /v1/templates?wabaId=...` ou `GET /v1/templates/{wabaId}`. Cada chamada retorna uma página. Envie `paging.after` como `after` para a próxima; pare quando não houver cursor. As URLs `next` e `previous` da Meta não são retornadas.

## Use o cache

`GET /v1/message-templates` consulta modelos armazenados, opcionalmente por `wabaId`, sem chamar a Meta. Retorna até 500, ordenados por WABA, nome e idioma.

`POST /v1/message-templates/sync` aceita `{"wabaId":"WABA_ID"}` e substitui o cache dessa WABA a partir da Meta.

## Crie um modelo

`POST /v1/message-templates` exige `wabaId`, `name`, `language`, `category` e `components`. As categorias são `MARKETING`, `UTILITY` e `AUTHENTICATION`. Use a estrutura de componentes da Meta.

Criar envia o modelo para análise e salva a resposta; não implica aprovação. Antes de uma [campanha](https://docs.watahub.dev/pt-BR/broadcasts.md), sincronize e confira se nome e idioma estão em cache como `APPROVED`.


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