Chat
Archivar chat
Archiva o desarchiva un chat de WhatsApp
POST
Archivar chat
Auth:
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: sí
Descripción
Archiva (archive: true) o desarchiva (archive: false) un chat. La operación se propaga a WhatsApp vía app state, puede tardar segundos en reflejarse en los demás dispositivos vinculados.
Ejemplos
Archivar
Mueve el chat a la carpeta de archivados (archive: true), quitándolo de la lista principal sin borrar el historial. Sincroniza con los demás dispositivos vinculados vía app state.
Desarchivar
Saca el chat de la carpeta de archivados (archive: false) y lo regresa a la lista principal. La operación se propaga a todos los dispositivos vinculados.
Respuesta exitosa
La respuesta confirma la operación conchat_jid (JID resuelto desde number) y archived reflejando el estado final. El message cambia según el valor de archive: "Chat archived successfully" o "Chat unarchived successfully".
200 OK
Parámetros de ruta
Nombre de la instancia.
Cabeceras
| Nombre | Requerido | Ejemplo | Descripción |
|---|---|---|---|
Content-Type | sí | application/json | , |
token | sí (o Authorization) | a1b2c3d4-... | TokenAccount o TokenInstance. |
Cuerpo de la solicitud
Número de teléfono, JID privado (
...@s.whatsapp.net o ...@lid), JID de grupo (...@g.us) o newsletter.true archiva, false desarchiva.Respuestas de error
| HTTP | error.message | Cuándo ocurre |
|---|---|---|
| 400 | Instance name is required | , |
| 400 | Invalid request body: <...> | JSON malformado. |
| 400 | Number is required | , |
| 401 | Invalid token | , |
| 404 | Instance not found | , |
| 503 | Instance is not connected to WhatsApp | , |
Error 400
Relacionados
Fijar chat
POST /api/chat/pinChat/:instanceSilenciar chat
POST /api/chat/mute/:instance