Enviar mensagem
Enfileira o envio de uma mensagem de texto, template ou mídia pelo canal associado à chave de API. O envio é assíncrono: a resposta retorna imediatamente um requestId para correlação, e o processamento acontece em background. O status de cada envio pode ser acompanhado nos logs da aba API do canal.
Variáveis de template
As variáveis (template.variables) são agrupadas por componente (header, body, buttons). Cada item aceita três formatos:
| Formato | Exemplo | Quando usar |
|---|---|---|
| String posicional | "R$ 500,00" | Placeholders numerados ({{1}}, {{2}}…) na ordem |
Objeto com key | { "key": "valor_fatura", "value": "R$ 500,00" } | Templates da Meta com variáveis nomeadas |
Objeto com correlationId | { "correlationId": 0, "value": "R$ 500,00" } | Formato legado por posição |
"variables": ["R$ 500,00"]) também é aceito e tratado como body (formato legado).
Botão order_details (Pix)
template.buttons serve para botões especiais montados pelo backend — hoje apenas order_details (cobrança Pix via WhatsApp):
offset decimal: { "value": 50000, "offset": 100 } = R$ 500,00. O campo value também aceita string decimal de ERP (ex.: "129,90"), convertida automaticamente usando o offset. Placeholders textuais de botão continuam em variables.buttons.Mídia
Authorizations
Chave de API do canal, gerada na aba API das configurações do canal (Dashboard → Suporte → Canais). A chave é exibida uma única vez ao ser gerada; gerar uma nova invalida a anterior.
Body
Mensagem a ser enviada. O objeto correspondente ao type escolhido (text, template ou media) é obrigatório.
Identificador opcional de fluxo para correlação externa.
"flow-123"
Se true, encerra a conversa aberta do contato nesse canal antes de enviar a nova mensagem.
Metadados livres de correlação externa (chave/valor em string). Ficam registrados no log da requisição.
{ "erpInvoiceId": "123456" }Response
Mensagem enfileirada com sucesso.
Identificador único da requisição, usado para correlação nos logs da aba API do canal.
"3f2b4c1e-8a9d-4e2f-b1c3-9d8e7f6a5b4c"