Mark Messages as Read
View all WhatsApp Messaging API endpoints →Send read receipts for one or more messages in a chat. Send a JSON body with the chatJid and either a single messageId or a messageIds array for batch marking; include senderJid when required for group messages. Marking as read shows the sender the blue double-check. Returns the result.
API Features
Single or batch Mark one message or pass a messageIds array to mark many at once
Read receipts Sends the blue double-check so senders know their message was seen
Chat-scoped Targets a specific chatJid for precise control
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
POST
/api/project/whatsapp-messaging/mark-read API Response (JSON)
{} curl -X POST 'https://api.opendata-api.com/api/project/whatsapp-messaging/mark-read?key=<API_KEY>&sessionId=<sessionId>' \
-H 'Content-Type: application/json' \
-d '{"body":"{\"chatJid\":\"8613800138000@s.whatsapp.net\",\"messageIds\":[\"ABCD1234\"]}"}'
curl -X POST 'https://api.opendata-api.com/api/project/whatsapp-messaging/mark-read?key=<API_KEY>&sessionId=<sessionId>' \
-H 'Content-Type: application/json' \
-d '{"body":"{\"chatJid\":\"8613800138000@s.whatsapp.net\",\"messageIds\":[\"ABCD1234\"]}"}' Query Result
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Use Cases
- Auto-acknowledge inbound messages after your bot processes them
- Clear unread badges in a synced support inbox
- Simulate human read behavior in a conversational flow