Instância
Reconectar Instância
Reativa o cliente whatsmeow sem invalidar a sessão (não requer re-scan de QR)
POST
Reconectar Instância
Auth:
Após a chamada, faça poll de
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: parcial
Descrição
Reutiliza a sessão whatsmeow já armazenada para restabelecer a conexão sem novo QR/pairing. Funciona se a instância já foi conectada pelo menos uma vez (sessão salva no whatsmeow_device).Exemplo
Resposta de sucesso
200 OK
GET /api/instance/list?instanceName=<nome> para detectar quando o estado virar connected. O evento instance.state também é emitido via webhook/WebSocket.
Path parameters
Nome da instância.
Headers
TokenAccount ou TokenInstance.
Body é aceito mas ignorado, pode enviar vazio.
Erros
| HTTP | error.message | Quando |
|---|---|---|
| 400 | Instance has no saved session, call /connect first | Não há sessão para reutilizar (instância nunca conectou ou foi deslogada). |
| 401 | Invalid token | Token ausente ou inválido. |
| 404 | Instance not found | Nome não existe. |
| 429 | Rate limit exceeded. Try again later. | Mais de 100 req/min. |
| 500 | Failed to reconnect: <reason> | Falha em Connect() (rede, proxy, DNS). |
Notas
Diferença para
connect: connect sempre (re)cria um cliente novo e gera QR/pairing. reconnect reutiliza sessão existente, não funciona se a instância nunca foi conectada ou foi deslogada do lado do celular.Próximo
Conectar (QR/pairing)
Para reconectar quando a sessão foi perdida.
Logout
Desliga o dispositivo no WhatsApp mantendo a instância.