Skip to main content
POST
Marcar chat como lido
Auth: TokenAccount ou TokenInstanceRate-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.
Para marcar uma única mensagem (sem zerar o badge), use markRead.

Exemplos

Marcar como lido

Com read: 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

Com read: 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 com chat_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

string
obrigatório
Nome da instância.

Headers

Request body

string
obrigatório
Telefone, JID privado (...@s.whatsapp.net ou ...@lid), JID de grupo (...@g.us) ou newsletter.
boolean
obrigatório
true marca como lido, false marca como não-lido.

Respostas de erro

Erro 400

Relacionados

Marcar mensagem como lida

Marcar uma única mensagem.

Arquivar chat

Após zerar o badge, arquivar.