Chat
Fixar chat
Fixa (pin) ou desfixa um chat no topo da lista
POST
Fixar chat
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Marca um chat como fixado (pin: true) ou remove a fixação (pin: false).
Exemplos
Fixar
Compin: true, o chat é movido para o topo da lista. Lembre que o WhatsApp permite no máximo 3 chats fixados ao mesmo tempo, tentar um quarto retorna erro.
Desfixar
Compin: false, remove a fixação e o chat volta a ordenar normalmente por atividade. Libera espaço no limite de 3 fixados.
Resposta de sucesso
A resposta confirma a operação comchat_jid (JID resolvido a partir do number) e pinned refletindo o estado final. A message muda conforme o valor de pin: "Chat pinned successfully" ou "Chat unpinned successfully".
200 OK
Parâmetros de rota
Nome da instância.
Headers
| Nome | Obrigatório | Exemplo | Descrição |
|---|---|---|---|
Content-Type | sim | application/json | , |
token | sim (ou Authorization) | a1b2c3d4-... | TokenAccount ou TokenInstance. |
Request body
Telefone, JID privado (
...@s.whatsapp.net ou ...@lid), JID de grupo (...@g.us) ou newsletter.true fixa, false desfixa.Respostas de erro
| HTTP | error.message | Quando ocorre |
|---|---|---|
| 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 | , |
Erro 400
Relacionados
Arquivar chat
POST /api/chat/archive/:instanceFavoritar
POST /api/chat/favorite/:instance