Conexión
Generando el código QR
El punto de partida para la comunicación con la API es generar el código QR. Una vez que se genera el código QR, puedes escanearlo usando tu dispositivo móvil para habilitar el intercambio de mensajes entre la API y tu sistema.
| Comando | generate_qrcode.aspx |
| Método | POST |
| Cuerpo |
|
| Respuesta | ÉXITO → devuelve imagen de código QR en formato SVG base64: ERROR → devuelve el error descrito: |
Una vez que el dispositivo escanea el código QR, se devolverá una serie de eventos a través de la URL PostBack:
Estado de Conexión
| Comando | status.aspx | ||||||||||||||||||
| Método | GET | ||||||||||||||||||
| Respuesta | Información de conexión: Códigos de estado y sus equivalentes en cadena:
|
Desconectar
Se desconecta completamente de WhatsApp (el código QR debe generarse nuevamente).
| Comando | disconnect.aspx |
| Método | GET |
| Respuesta | ÉXITO → información de conexión: |
Finalizar Sesión
Se desconecta parcialmente de WhatsApp (posible reconectar usando el comando restore_session.aspx).
| Comando | close_session.aspx |
| Método | GET |
| Respuesta | ÉXITO → información de conexión: |
Guardar Sesión
Guarda el estado de conexión actual y permite la reconexión. Esto se ejecuta automáticamente después de leer el código QR.
| Comando | save_session.aspx |
| Método | GET |
| Respuesta | ÉXITO: |
Restaurar Sesión
Restaura una sesión previamente finalizada (usando el comando close_session.aspx).
| Comando | restore_session.aspx |
| Método | GET |
| Respuesta | ÉXITO → información de conexión: |
Limpiar Instancia
Limpia completamente los datos de instancia guardados. Reinicia archivos almacenados y caché. (No afecta los datos de WhatsApp)
| Comando | clear.aspx |
| Método | GET |
| Respuesta | |
Actualizar Configuración
Actualiza la configuración de conexión.
Si cambias el WebHook usando el comando set_config.aspx, el uso del sistema vía navegador dejará de funcionar.
Si quieres usar ambos métodos (navegador y API), considera cambiar el WebHook a través de la interfaz de administración del sistema (Accede al área de administración > Editar Instancia > API > URL PostBack).
| Comando | set_config.aspx |
| Método | POST |
| Cuerpo | |
| Respuesta | ÉXITO → Devuelve datos de conexión: |