Chat
Fijar mensaje
Fija (pin) o desfija un mensaje dentro de un chat
POST
Fijar mensaje
Auth:
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: sí
Descripción
Fija (pin: true) o desfija (pin: false) un mensaje dentro de un chat. El chat, el autor del mensaje y la dirección (fromMe) se resuelven automáticamente a partir del messageId, solo necesitas indicar el mensaje.
El mensaje debe existir en la base de datos de la instancia (haber sido recibido/enviado por ella). De lo contrario, la API devuelve
message with ID ... not found.Ejemplos
Fijar
Conpin: true, el mensaje se fija en la parte superior del chat durante el tiempo definido en duration.
Desfijar
Conpin: false, el mensaje se desfija. El campo duration se ignora.
cURL
Respuesta de éxito
chat_jid se resuelve a partir del messageId, pinned refleja el estado final y duration se devuelve solo al fijar. El message cambia según pin: "Message pinned successfully" o "Message unpinned successfully".
200 OK
Parámetros de ruta
Nombre de la instancia.
Headers
| Nombre | Obligatorio | Ejemplo | Descripción |
|---|---|---|---|
Content-Type | sí | application/json | , |
token | sí (o Authorization) | a1b2c3d4-... | TokenAccount o TokenInstance. |
Request body
true fija, false desfija.ID del mensaje a fijar/desfijar. El chat y el autor se resuelven automáticamente a partir de él.
Cuánto tiempo permanece fijado el mensaje:
"24h", "7d" o "30d". Solo se usa cuando pin: true; se ignora al desfijar.Respuestas de error
| HTTP | error.message | Cuándo ocurre |
|---|---|---|
| 400 | Instance name is required | , |
| 400 | Invalid request body: <...> | JSON malformado. |
| 400 | messageId is required | , |
| 401 | Invalid token | , |
| 404 | Instance not found | , |
| 500 | message with ID <...> not found | El mensaje no existe en la base de datos de la instancia. |
| 500 | invalid duration "<...>": use "24h", "7d" or "30d" | Valor de duration inválido. |
| 500 | WhatsApp client is not connected | Instancia desconectada. |
Error 400
Relacionados
Fijar chat
POST /api/chat/pinChat/:instanceFavorito
POST /api/chat/favorite/:instance