Buscar na biblioteca da Meta
GET/templates/library
Busca no catálogo de modelos prontos da Meta — textos escritos por ela para os casos mais comuns: lembrete de pagamento, confirmação de pedido, atualização de entrega, código de verificação.
O que vem aqui não são templates da sua conta, é o catálogo. Para virar um
template, chame POST /templates com libraryTemplateName igual ao name do
item escolhido.
Duas coisas que costumam ser mal entendidas:
- O texto não é editável. Você preenche apenas o que o item pede —
libraryTemplateButtonInputs(URL, telefone) elibraryTemplateBodyInputs. Para escrever o seu próprio texto, é oPOST /templatescomcomponents. - Não é aprovação garantida. O template nasce
PENDINGcomo qualquer outro; partir de um modelo pronto costuma acelerar a revisão, não dispensá-la.
O catálogo é o mesmo para todas as contas e muda raramente, então a resposta
sai de um cache compartilhado de 6 horas. cached diz de onde ela veio e
refresh=true ignora o cache.
Request
Responses
- 200
- 401
- 403
- 409
- 422
- 429
Modelos encontrados no catálogo.
Token ausente, malformado, desconhecido ou revogado (authentication), ou
conta suspensa (tenant_inactive).
O recurso informado não pertence à sua conta (forbidden), ou o caminho está
na lista de bloqueio do espelho (forbidden_endpoint), ou a sua API key é restrita a
alguns números e a operação é da conta inteira (forbidden).
Nenhuma conta empresarial conectada e wabaId omitido (no_waba).
Payload reprovado na validação (invalid_request, com o detalhamento em
issues) ou recusado pela Meta (meta_error, com o corpo original em
meta).
Limite de requisições excedido (rate_limit).
Response Headers
Segundos a aguardar antes de tentar de novo.
Categoria do limite aplicada — send, media ou default.
Qual balde os outros headers descrevem — key (a API key), session (o painel) ou account (o teto da conta).
Teto de requisições da categoria na janela atual.
Requisições restantes na janela atual.