Skip to main content
O Postman é uma ferramenta para testar e explorar APIs REST de forma visual e intuitiva. Com a collection oficial do Evolution Go, você pode executar requisições, configurar ambientes e explorar todos os endpoints sem precisar escrever código.

Pré-requisitos


Passo 1: Importar a Collection Oficial

A collection oficial do Evolution Go está disponível publicamente no Postman e contém todos os endpoints da API prontos para uso.
1

Abrir o Postman

Abra o Postman no seu computador ou acesse o Postman Web.
2

Acessar Import

No canto superior esquerdo, clique em Import.
3

Importar via link

Selecione a aba Link e cole a URL da collection oficial:
4

Confirmar importação

Clique em Continue e depois em Import. A collection Evolution Go aparecerá na sua barra lateral.

Passo 2: Criar o Environment

As variáveis de ambiente centralizam as configurações da sua instância, permitindo trocar entre ambientes (local, staging, produção) sem alterar cada requisição.
1

Criar novo Environment

No Postman, clique em Environments (ícone de olho no canto superior direito) e depois em + para criar um novo.
2

Nomear o Environment

Dê o nome Evolution Go (ou outro nome de sua preferência).
3

Adicionar as variáveis

Adicione as seguintes variáveis:
4

Salvar e ativar

Clique em Save e selecione o environment Evolution Go no seletor no canto superior direito do Postman.
Nunca compartilhe ou exponha o valor da api_key publicamente. Ela dá acesso total à sua API.

Passo 3: Configurar os Headers da Collection

Para não precisar adicionar os headers em cada requisição individualmente, configure-os no nível da collection.
1

Abrir configurações da collection

Clique com o botão direito em Evolution Go na sidebar e selecione Edit.
2

Acessar a aba Variables

Confirme que as variáveis base_url, api_key e instance_id estão referenciadas.
3

Configurar Pre-request Script (opcional)

Se preferir, adicione os headers padrão em todas as requisições via Pre-request Script:
Os headers necessários para autenticação são:
  • apikey: sua GLOBAL_API_KEY
  • instanceId: UUID da instância (necessário nas rotas que operam sobre uma instância específica)
  • Content-Type: application/json (para requisições com body)

Passo 4: Testar a Conexão

Antes de criar instâncias, verifique se o Evolution Go está acessível. Requisição:
Uma resposta de sucesso indica que o servidor está no ar. Se retornar erro de conexão, verifique se o Evolution Go está rodando e se o base_url está correto.

Passo 5: Criar uma Instância WhatsApp

Com a conexão verificada, crie sua primeira instância. Requisição:
Headers: Body:
Resposta de sucesso:
Copie o instanceId da resposta e salve na variável instance_id do seu Environment para usar nas próximas requisições.

Passo 6: Conectar ao WhatsApp

Com a instância criada, inicie a conexão com o WhatsApp. Este endpoint também permite configurar o webhook para receber eventos. Requisição:
Headers: Body:
Após a requisição, você receberá um QR Code via webhook (campo qrcode em base64). Escaneie-o com o WhatsApp do seu celular em Configurações > Dispositivos conectados > Conectar dispositivo.
Para conectar via Pairing Code ao invés de QR Code, adicione o campo phone no body com o número no formato 5511999999999.

Explorando Mais Endpoints

Acesse a documentação interativa Swagger da sua instância para descobrir todos os endpoints disponíveis:
O Swagger permite visualizar parâmetros, testar endpoints diretamente no navegador e ver exemplos de response.

Próximos passos

Configurar Webhooks

Receba eventos em tempo real de mensagens, conexões e muito mais

Configuração Inicial

Gerencie instâncias pelo painel visual do Evolution Go