visto azuldocs
← Site Entrar
Documentação / Webhooks

Webhooks

Receba eventos do WhatsApp (conexão do número, entrada em grupos) no seu endpoint em tempo real — pra alimentar o seu sistema, o Make ou o n8n.

Configurar o endpoint

Aponte a sua URL para uma instância. O corpo é repassado ao motor.

POST/v1/instances/:instance/webhook
curl -X POST https://dashboard.vistoazul.com.br/api/v1/instances/vendas/webhook \
  -H "Authorization: Bearer SUA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://seu-sistema.com/webhook","enabled":true}'
Mais simples ainda: dá pra colar a URL do seu fluxo Make/n8n direto no painel, sem código.

Formato dos eventos

Cada evento chega como POST JSON no seu endpoint, no formato:

{
  "EventType": "groups",
  "event": { ... },
  "instanceName": "vendas",
  "owner": "5511999999999"
}

Evento connection

Disparado quando o número conecta ou cai. Útil pra avisar você se uma instância desconectar.

Evento groups

Disparado quando alguém entra ou sai de um grupo seu (ex.: via link de funil).

{
  "EventType": "groups",
  "event": {
    "JID": "1203...@g.us",
    "Join": ["5511999999999@s.whatsapp.net"],
    "Leave": null,
    "JoinReason": "invite"
  },
  "instanceName": "vendas"
}
CampoDescrição
JIDGrupo onde ocorreu o evento.
JoinLista de quem entrou (vazio/null se ninguém).
LeaveLista de quem saiu.
JoinReasonComo entrou — ex.: invite (pelo link).
Privacidade (LGPD): por padrão, o webhook entrega só eventos de conexão e de grupos — não o conteúdo de conversas privadas. Trate qualquer dado recebido conforme a sua política de privacidade.

Dica de integração

Combine com a API: ao receber um groups → Join, dispare uma mensagem de boas-vindas com /v1/messages/text, ou registre o lead no seu CRM. Webhook de entrada + envio = automação completa.