Documentação detalhada da API do WhatsApp auto-hospedada: sessões, mensagens, chamadas, ferramentas de negócios, webhooks e solução de problemas.
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.
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.
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.