Instancia
Reconectar instancia
Reactiva el cliente whatsmeow sin invalidar la sesión (no se requiere re-escanear QR)
POST
Reconectar instancia
Auth:
Después de la llamada, haz polling a
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: parcial
Descripción
Reutiliza la sesión whatsmeow ya almacenada para restablecer la conexión sin un nuevo QR/pairing. Funciona si la instancia se ha conectado al menos una vez (sesión guardada en whatsmeow_device).Ejemplo
Respuesta exitosa
200 OK
GET /api/instance/list?instanceName=<name> para detectar cuando el estado pase a connected. El evento instance.state también es emitido vía webhook/WebSocket.
Parámetros de ruta
Nombre de la instancia.
Cabeceras
TokenAccount o TokenInstance.
El body es aceptado pero ignorado, puedes enviarlo vacío.
Errores
| HTTP | error.message | Cuándo |
|---|---|---|
| 400 | Instance has no saved session, call /connect first | Sin sesión que reutilizar (instancia nunca conectada o se hizo logout). |
| 401 | Invalid token | Token faltante o inválido. |
| 404 | Instance not found | Nombre no existe. |
| 429 | Rate limit exceeded. Try again later. | Más de 100 req/min. |
| 500 | Failed to reconnect: <reason> | Falla en Connect() (red, proxy, DNS). |
Notas
Diferencia con
connect: connect siempre (re)crea un nuevo cliente y genera QR/pairing. reconnect reutiliza una sesión existente, no funciona si la instancia nunca se conectó o se hizo logout desde el lado del teléfono.Siguiente
Conectar (QR/pairing)
Para reconectar cuando la sesión se ha perdido.
Logout
Desloguea el dispositivo de WhatsApp manteniendo la instancia.