Skip to main content
Os Webhooks permitem integração em tempo real entre a Evolution API e o WhatsApp™, permitindo sincronização e compartilhamento automatizados de dados. É exatamente esse recurso que possibilita a criação de bots de autoatendimento e sistemas multi-serviço.

Ativando Webhooks

Existem duas maneiras de ativar o webhook:
  • No arquivo .env com eventos globais
  • Chamando o endpoint /webhook/instance

Eventos de webhook da instância

A maioria dos usuários preferirá a ativação por instância, desta forma é mais fácil controlar os eventos recebidos, no entanto em alguns casos é necessário um webhook global, isso pode ser feito usando a variável de webhook global. Aqui está um exemplo com alguns eventos comuns ouvidos:
/webhook/instance

Parâmetros

É extremamente necessário que o payload obedeça às regras para criar um arquivo JSON, considerando o arranjo correto de itens, formatação, colchetes, chaves e vírgulas, etc. Antes de consumir o endpoint, se tiver dúvidas sobre a formatação JSON, vá para https://jsonlint.com/ e valide.

Eventos Globais de Webhook

Cada URL e eventos de Webhook da instância serão solicitados no momento em que forem criados Defina um webhook global que ouvirá eventos habilitados de todas as instâncias
.env

Eventos Suportados

Estes são os eventos de webhook disponíveis e suportados:

Webhook por eventos

Ao habilitar as opções WEBHOOK_BY_EVENTS nos webhooks globais e locais, os seguintes caminhos serão adicionados ao final do webhook.
Adicione ao final da URL o nome do evento com um traço (-) entre as palavras que compõem o evento.

Exemplo

Supondo que sua URL de webhook fosse https://sub.domain.com/webhook/. A Evolution adicionará automaticamente ao final da URL o nome do evento quando webhook_by_events estiver definido como verdadeiro.

Localizando Webhook

Se necessário, há uma opção para localizar qualquer webhook ativo na instância específica.

Dados retornados da solicitação:

Chamando o endpoint retornará todas as informações sobre o webhook que está sendo usado pela instância.
Resultado