Mark Message as Read
Update message status to "read"
Reading time: 1 minute
Mark Message as Read
Update message status to "read".
PUT
{{base_url}}/w/messages/{id}Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | integer | Yes | Message ID |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
phone_number_id | string | Yes | Phone number ID |
Request Body (JSON)
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
status | string | Yes | Message status: read | read |
Example Request
Example Requestbash
curl -X PUT "{{base_url}}/w/messages/12345?phone_number_id=123456" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Awal-Signature-256: sha256=abc..." \
-H "X-Timestamp: 1704124800" \
-H "X-Domain: your-workspace" \
-H "X-Client-ID: your-client-id" \
-d '{
"status": "read"
}'Benefits: Marking messages as read helps with:
- Organizing conversations
- Improving customer experience
- Tracking processed messages
Related
ā Back to Messages
View Guide