Skip to main content
A Meta permite apenas 1 variável em botões URL de template, obrigatoriamente como sufixo puro (sem ?, =, & ou #). Quando você precisa passar múltiplos parâmetros dinâmicos (ex: ?contratante=…&vincular_vaga=…), use o encurtador:
  1. Cadastre o template Meta com botão URL apontando para https://brainchat.app/r/{{1}}.
  2. Antes de enviar cada mensagem, chame create-short-link com a URL final (com todos os parâmetros).
  3. Envie o template passando apenas o token retornado em button_1.
Quando o cliente clica, o encurtador faz 302 para a URL final.

Headers

Body

Exemplo

Resposta (200)

Erros


Usar em templates

Depois de criar o link, envie o template passando o token puro no button_1:
A Meta recebe https://brainchat.app/r/x7k9m2a — 1 variável, sufixo puro, sem caracteres proibidos.
Ao chamar send-template-message diretamente com um button_1 contendo ?, = ou &, o endpoint continua bloqueando com template_button_url_parameter_invalid. Use o encurtador para contornar.

Fluxo em automações


Detalhes

  • Token: 7 caracteres alfanuméricos aleatórios (~34 bilhões de combinações).
  • Escopo: cada token pertence a um canal. Só o dono do canal (ou admin) enxerga/gerencia seus links.
  • Contagem de acessos: cada redirect incrementa hit_count e atualiza last_hit_at (best-effort).
  • Sem cache: a resposta 302 é enviada com Cache-Control: no-store.