Pular para o conteúdo principal
Use este guia para conectar um token WaGo existente e escanear um dispositivo WhatsApp. Este é o fluxo inicial padrão para uma implementação de cliente, onde o proprietário do WaGo já criou ou atribuiu um token.
Este guia pressupõe que o token já existe no WaGo. Se você precisar provisionar um primeiro, veja Criar um token.

Pré-requisitos

  • Um servidor WaGo em execução.
  • Um token de sessão WaGo válido.
  • Um navegador ou cliente HTTP que consiga acessar a API do WaGo.
  • WhatsApp instalado no telefone que você deseja vincular.
  • HTTPS, caso esteja testando o microfone do navegador ou fluxos de aplicações web em produção.

Conectar e escanear

1

Verifique o token

curl -H "token: YOUR_TOKEN" \
  http://localhost:1337/session/status
Se o servidor retornar No session, conecte o token na próxima etapa.
2

Conecte a sessão

curl -X POST http://localhost:1337/session/connect \
  -H "Content-Type: application/json" \
  -H "token: YOUR_TOKEN" \
  -d '{
    "Subscribe": ["All"],
    "Immediate": true,
    "Phone": ""
  }'
3

Obtenha o QR code

curl -H "token: YOUR_TOKEN" \
  http://localhost:1337/session/qr
A resposta contém uma data URL de QRCode. Renderize-a como uma imagem em sua aplicação.
4

Escaneie com o WhatsApp

Abra o WhatsApp no telefone, vá em aparelhos conectados e escaneie o QR code.
5

Confirme a sessão

curl -H "token: YOUR_TOKEN" \
  http://localhost:1337/session/status
Uma sessão escaneada e conectada retorna:
{
  "Connected": true,
  "LoggedIn": true
}

Próximo passo

Após o token estar conectado e escaneado, envie uma mensagem:
curl -X POST http://localhost:1337/send/text \
  -H "Content-Type: application/json" \
  -H "token: YOUR_TOKEN" \
  -d '{
    "Phone": "15551234567",
    "Body": "Hello from WaGo"
  }'
Em seguida, continue com mensagens, webhooks ou controle de chamadas.