Update Message
PATCH
/api/v1/mail/messages/{id}Overview
Update message flags such as read status, star, and labels. All fields are optional — only provided fields are updated.
Path Parameters
idintegerrequiredMessage ID
Request Body
is_readbooleanMark as read or unread
is_starredbooleanStar or unstar the message
labelsarraySet message labels (replaces existing labels)
Request
- cURL
curl -X PATCH "https://spideriq.ai/api/v1/mail/messages/1234" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <client_id>:<api_key>:<api_secret>" \
-d '{
"is_starred": true,
"labels": ["hot-lead", "followup"]
}'
Response
{
"success": true,
"message": "Message updated"
}