# Delivery and read receipts `GET /api/reporting/v1/messages/{id}/receipts` (operationId: `messageReceipts`, group: Reporting) Every status change of one message with the time WhatsApp reported it: sent, delivered, read. A read receipt arrives only if the customer has read receipts switched on; WhatsApp reports nothing otherwise. Receipts exist from recorded_from; messages before that keep only their latest status. Part of the full API, which is included in the Scale plan. Any one of these scopes is enough: `inbox`, `contacts`, `inbox:read`, `contacts:read`. Chat content: messages, names and phone numbers. **Parameters** | Name | In | Type | Required | Description | | --- | --- | --- | --- | --- | | `id` | path | string | yes | WhatsApp message id. | **Response 200**: OK (schema `MessageReceipts`) | Field | Type | Description | | --- | --- | --- | | `message_id` | string | | | `phone` | string, nullable | | | `current_status` | string, nullable | | | `receipts` | array of Receipt | | | `receipts[][].status` | string | One of: `sent`, `delivered`, `read`, `failed`. | | `receipts[][].at` | string (date-time) | When WhatsApp reported it. | | `receipts[][].error` | string | Failure reason. | | `recorded_from` | string (date-time), nullable | When receipts began being recorded for this message. Earlier chats keep only the latest status. | Example: ```json { "message_id": "wamid.HBgM...A1", "phone": "919876543210", "current_status": "read", "receipts": [ { "status": "sent", "at": "2026-10-02T09:05:12.000Z" }, { "status": "delivered", "at": "2026-10-02T09:05:14.000Z" }, { "status": "read", "at": "2026-10-02T09:05:50.000Z" } ], "recorded_from": "2026-10-02T09:05:12.000Z" } ``` **Errors specific to this call.** The common ones (401, 403, 429 and the rest) are in the [Errors guide](https://inboxwa.online/docs/api/guide/errors.md). | Status | error | When | | --- | --- | --- | | 404 | `not_found` | No such message in this workspace. | Part of the InboxWA API reference: https://inboxwa.online/docs/api . Full reference as one document: https://inboxwa.online/docs/api.md . OpenAPI: https://inboxwa.online/openapi.json