Endpoint ·
GET /templates/{name}/{language}Endpoint de somente consulta: retorna informação e não modifica nada. Não é enviado dentro do array
actions — você o chama diretamente.(name, language) — a mesma que a Meta usa e a que você vê no dashboard. Além do status e da categoria, a resposta traz o bloco parameters já calculado: quais variáveis o corpo leva, se o cabeçalho espera um parâmetro e quais botões URL aceitam um valor dinâmico.
É esse o valor da consulta: a Meta serializa os marcadores ({{1}}, {{2}}, …) dentro da estrutura components do template, e aqui eles chegam já interpretados. Não é preciso fazer o parse do formato da Meta para saber o que preencher.
O fluxo típico é ler primeiro e agir depois: você consulta o que o template espera e então envia a ação com os valores no lugar.
Parâmetros
Os três vão na rota. Não há parâmetros de query.
slug— identificador do negócio na URL (obrigatório). Deve coincidir com o negócio do token.name— nome do template exatamente como aparece no dashboard (obrigatório). Alfanumérico e underscore. Qualquer combinação de maiúsculas e minúsculas é aceita: o servidor normaliza para minúsculas.language— código de idioma da Meta (obrigatório):es,es_MX,en_US,pt_BR. O servidor normaliza para o formatolower_UPPER.
Resposta
status— status na Meta. A API pública expõe somente templatesAPPROVED.category— categoria da Meta:MARKETING,UTILITYouAUTHENTICATION.body_text— o corpo aprovado, com seus marcadores. Pode sernull.parameters.body_variables— uma entrada por marcador do corpo, com oindex(posição a partir de 1) e oexamplecarregado na Meta ao aprovar o template (nullse não houver). Array vazio quando o corpo não leva variáveis.parameters.header_parameter—type(text,image,videooudocument) eexample. Énullquando o cabeçalho não espera nenhum parâmetro.parameters.button_parameters— somente os botões URL com marcador: oindexdo botão, osub_type(url) e oexample. Os botões de resposta rápida não aparecem aqui.
Exemplo
Uma leitura única, sem efeitos: oGET não envia nada nem toca a conversa, apenas retorna o que o template espera.
Erros
Os códigos comuns de autenticação, permissões e limite de taxa estão em Erros.
Os dados que esta consulta retorna alimentam o campo
template das ações de envio: Enviar mensagem e Enviar resposta rápida ou template. O conceito de template e a janela de 24 horas estão em Templates.