Chat
Fijar chat
Fija o desfija un chat en la parte superior de la lista
POST
Fijar chat
Auth:
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: sí
Descripción
Marca un chat como fijado (pin: true) o quita el fijado (pin: false).
Ejemplos
Fijar
Conpin: true, el chat se mueve al inicio de la lista. Recuerda que WhatsApp permite como máximo 3 chats fijados al mismo tiempo, intentar un cuarto devuelve un error.
Desfijar
Conpin: false, quita el fijado y el chat regresa al orden normal por actividad. Libera un slot del límite de 3 chats fijados.
Respuesta exitosa
La respuesta confirma la operación conchat_jid (JID resuelto desde number) y pinned reflejando el estado final. El message cambia según el valor de pin: "Chat pinned successfully" o "Chat unpinned 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 fija, false desfija.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
Archivar chat
POST /api/chat/archive/:instanceFavorito
POST /api/chat/favorite/:instance