Skip to main content
Na API você pergunta; no webhook a Notifique avisa. No Telegram os nomes são telegram.*, não confunda com message.* do WhatsApp.

Em poucas palavras

  • Toda entrega é um POST application/json para a URL cadastrada.
  • Eventos telegram.* são só Telegram (WhatsApp usa message.*).
  • Modo conta pessoal também dispara telegram.instance.* durante o login.
  • Ative os eventos que sua integração usa.
  • Responda 2xx rápido; trabalho pesado vai para fila no seu lado.
Configuração geral: Webhooks. Segurança (assinatura HMAC): Segurança de webhooks.

Como vem o POST

Headers: X-Notifique-Signature, X-Notifique-Timestamp, X-Workspace-Id, X-Webhook-Event.

O que seu servidor deve responder

Valide X-Notifique-Signature e timestamp recente. Detalhes: Segurança de webhooks.

Referência por evento

Mensagens que você envia

Mensagens que você recebe

Inbound só dispara se estiver ligado em Settings → Received messages → Telegram. Guia: Mensagens recebidas.

Login da conta pessoal (USER)

No Quick Start (aba Conta pessoal), você pode usar telegram.instance.qrcode em vez de polling no QR.

Payload de cada evento

Corpo completo do POST. O envelope (event, ids, timestamp) segue o exemplo acima; abaixo, o que muda em data.
Quando o conector expõe confirmação de entrega (mais comum em modo USER).
Primeiro clique em link curto rastreado deste envio.
No modo USER, alguns campos podem vir diferentes (ex.: sem fromUsername).

Próximos passos