Skip to main content
POST
Marcar mensagem como lida
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: sim

Descrição

Envia o ACK de leitura para uma mensagem específica, o efeito visível para o remetente é o “check azul”. Para marcar o chat inteiro de uma vez, use markChatRead.
Em grupos, o campo sender (JID do autor da mensagem) é obrigatório. Em conversas 1-a-1, é opcional, pode ser omitido.

Exemplos

DM

Em conversa 1-a-1, basta messageId e number do contato. O sender é dispensado, o servidor infere o autor a partir do JID do chat.

Grupo (com sender)

Em grupo (@g.us), o campo sender com o JID do autor da mensagem é obrigatório, sem ele o WhatsApp não consegue rotear o ACK de leitura corretamente.

Resposta de sucesso

A resposta ecoa o message_id marcado e o chat_jid resolvido. Útil para auditar quais mensagens foram marcadas como lidas, especialmente em fluxos automáticos que confirmam recibo após processar a mensagem.
200 OK

Parâmetros de rota

string
obrigatório
Nome da instância.

Headers

Request body

string
obrigatório
ID da mensagem que será marcada como lida.
string
obrigatório
JID do chat: telefone, JID privado (...@s.whatsapp.net ou ...@lid), grupo (...@g.us) ou newsletter.
string
JID do autor da mensagem (...@s.whatsapp.net ou ...@lid). Obrigatório em grupos. Em DM, opcional.

Respostas de erro

Erro 400

Relacionados

Marcar chat como lido

Marca o chat inteiro de uma vez.

Status de entrega

Conferir o status atual da mensagem.