message.read▾
message.read
The recipient opened the message.
Only fires if the recipient has read receipts enabled. Many users disable them, so never treat a missing message.read as unread.
EVENT
message.readPayload
{
"id": "evt_01JZQ6F5H7K9M1P3R5T7V9XZBD",
"object": "event",
"type": "message.read",
"created_at": "2026-09-06T09:41:02.114Z",
"api_version": "2026-09-01",
"data": {
"object": "message",
"id": "msg_01JZQ3F8X2K7N4B6Y0R9M5TCWA",
"wamid": "wamid.SEJnTTIwMTAwNTU1MDEyM0ZRSUFFUmdT",
"to": "+201005550123",
"status": "read",
"status_at": "2026-09-06T09:44:31.000Z"
}
}Notable fields
statusenumrequiredAlways read.
read