Chat
Arquivar chat
Arquiva ou desarquiva um chat no WhatsApp
POST
Arquivar chat
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Arquiva (archive: true) ou desarquiva (archive: false) um chat. A operação é propagada para o WhatsApp via app state, pode levar segundos até refletir nos demais dispositivos vinculados.
Exemplos
Arquivar
Move o chat para a pasta de arquivados (archive: true), removendo-o da lista principal sem apagar o histórico. Sincroniza com os demais dispositivos vinculados via app state.
Desarquivar
Tira o chat da pasta de arquivados (archive: false) e o traz de volta para a lista principal. A operação é propagada para todos os dispositivos vinculados.
Resposta de sucesso
A resposta confirma a operação comchat_jid (JID resolvido a partir do number) e archived refletindo o estado final. A message muda conforme o valor de archive: "Chat archived successfully" ou "Chat unarchived 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 arquiva, false desarquiva.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
Fixar chat
POST /api/chat/pinChat/:instanceSilenciar chat
POST /api/chat/mute/:instance