Chat
Marcar chat como lido
Marca o chat inteiro como lido ou não-lido
POST
Marcar chat como lido
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Marca todas as mensagens não-lidas de um chat como lidas (read: true) ou desfaz a marcação (read: false). É equivalente a abrir o chat no celular: o badge de mensagens novas zera.
Exemplos
Marcar como lido
Comread: true, marca todas as mensagens não-lidas do chat como lidas e zera o badge, equivalente a abrir a conversa no celular.
Marcar como não-lido
Comread: false, restaura o estado de “não-lido” no chat para que ele volte a aparecer destacado na lista, útil para revisitar uma conversa mais tarde.
Resposta de sucesso
A resposta confirma a operação comchat_jid (JID resolvido a partir do number) e read refletindo o estado final. A message muda conforme o valor de read: "Chat marked as read successfully" ou "Chat marked as unread 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 marca como lido, false marca como não-lido.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
Marcar mensagem como lida
Marcar uma única mensagem.
Arquivar chat
Após zerar o badge, arquivar.