Chat
Mark message as read
Marks a specific message as read (sends the read ACK to the sender)
POST
Mark message as read
Auth:
TokenAccount or TokenInstance • Rate-limit: Global (100/min) • Idempotent: yes
Description
Sends the read ACK for a specific message, the visible effect for the sender is the “blue check”. To mark the entire chat at once, usemarkChatRead.
Examples
DM
In a 1-to-1 conversation, justmessageId and the contact’s number are needed. sender can be skipped, the server infers the author from the chat JID.
Group (with sender)
In a group (@g.us), the sender field with the message author’s JID is required, without it WhatsApp cannot route the read ACK correctly.
Success response
The response echoes themessage_id that was marked and the resolved chat_jid. Useful to audit which messages were marked as read, especially in automated flows that confirm receipt after processing the message.
200 OK
Path parameters
string
required
Instance name.
Headers
Request body
string
required
ID of the message to mark as read.
string
required
Chat JID: phone number, private JID (
...@s.whatsapp.net or ...@lid), group (...@g.us), or newsletter.string
JID of the message author (
...@s.whatsapp.net or ...@lid). Required in groups. Optional in DMs.Error responses
Error 400
Related
Mark chat as read
Mark the entire chat at once.
Delivery status
Check the current status of the message.