Pular para o conteúdo principal
O WaGo é um servidor de API do WhatsApp auto-hospedado. Você executa o binário do WaGo em sua própria infraestrutura, conecta dispositivos WhatsApp e expõe endpoints HTTP para seus próprios aplicativos web, dashboards, automações e ferramentas internas. A API abrange login de sessão, leitura de QR code, restauração de token, mensagens do WhatsApp, mídia, grupos, canais, catálogo de negócios, postagem de status, webhooks e um caminho inicial de produção para chamadas e áudio ao vivo.
As chamadas estão disponíveis para que os usuários possam visualizar e desenvolver soluções baseadas no direcionamento de chamadas do WaGo. O suporte a relay TURN está marcado como “em breve”. Se você precisa que as chamadas permaneçam no WaGo a longo prazo, informe a equipe do WaGo no Telegram antes que as decisões futuras sobre chamadas em nuvem sejam finalizadas.

Início rápido

Conecte um token, escaneie um dispositivo e envie sua primeira requisição.

Referência completa de endpoints

Todas as rotas do servidor, agrupadas com campos de requisição e exemplos.

Mensagens

Texto, mídia, enquetes, modelos, botões, listas, pré-visualizações e catálogos.

Áudio de chamada ao vivo

Áudio de microfone e alto-falante do navegador para uma chamada ativa do WhatsApp.

URL Base

O desenvolvimento local geralmente utiliza:
http://localhost:1337
Em produção, você deve utilizar a URL do seu servidor:
https://api.your-domain.com
Para acesso ao microfone do navegador, as páginas de produção devem ser servidas via HTTPS. Navegadores não permitem o acesso ao microfone via getUserMedia() a partir de origens inseguras comuns.

O que ler primeiro

  1. Autenticação explica o token e o admintoken.
  2. Integração em produção mostra o fluxo normal do aplicativo, desde a configuração da sessão até os webhooks.
  3. Identificadores explica números de telefone, JIDs, grupos, IDs de mensagem e IDs de chamada.
  4. Conexão e leitura de sessão explica como um dispositivo WhatsApp se torna utilizável.
  5. Formato de resposta explica os envelopes de sucesso e erro.
  6. Referência completa de endpoints lista todos os endpoints.

Explorador de API Local

Todo binário WaGo também serve um explorador de API local:
http://localhost:1337/api
Utilize-o quando quiser inspecionar endpoints diretamente no servidor em execução. Utilize esta documentação para orientações de produção, fluxos de trabalho, comportamento de eventos e solução de problemas.