Chat
Marcar chat como leído
Marca el chat completo como leído o no leído
POST
Marcar chat como leído
Auth:
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: sí
Descripción
Marca todos los mensajes no leídos de un chat como leídos (read: true) o deshace la marca (read: false). Es equivalente a abrir el chat en el teléfono: el contador de mensajes nuevos se resetea.
Ejemplos
Marcar como leído
Conread: true, marca todos los mensajes no leídos del chat como leídos y resetea el contador, equivalente a abrir la conversación en el teléfono.
Marcar como no leído
Conread: false, restaura el estado “no leído” en el chat para que aparezca destacado en la lista nuevamente, útil para revisar una conversación más tarde.
Respuesta exitosa
La respuesta confirma la operación conchat_jid (JID resuelto desde number) y read reflejando el estado final. El message cambia según el valor de read: "Chat marked as read successfully" o "Chat marked as unread 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 marca como leído, false marca como no leído.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
Marcar mensaje como leído
Marca un solo mensaje.
Archivar chat
Después de resetear el contador, archiva.