Find the oldest unread message
GET
/api/v1/mail/threads/{id}/oldest-unread
const url = 'https://example.com/api/v1/mail/threads/example/oldest-unread';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/mail/threads/example/oldest-unread \ --header 'Authorization: Bearer <token>'Requires a signed-in User. It returns the oldest unread Message in the Thread, or null when every Message is read. It returns 404 when the Thread is missing. Route: /api/v1/mail/threads/{id}/oldest-unread. Inputs: id. Safe reads can use bounded retries.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string
Responses
Section titled “Responses”Media typeapplication/json
object
message
One of:
object
account_id
required
string
attachment_count
required
integer format: int32
bcc
required
Array
body_truncated
required
boolean
category
required
string
cc
required
Array
flags
required
Array<string>
folder_id
required
string
from
required
Array
id
required
string
labels
required
Array<string>
preview
required
string
received_ms
required
integer format: int64
sent_date_ms
integer | null format: int64
subject
required
string
thread_id
required
string
to
required
Array
null
Examplegenerated
{ "message": { "account_id": "example", "attachment_count": 1, "bcc": [ "example" ], "body_truncated": true, "category": "example", "cc": [ "example" ], "flags": [ "example" ], "folder_id": "example", "from": [ "example" ], "id": "example", "labels": [ "example" ], "preview": "example", "received_ms": 1, "sent_date_ms": 1, "subject": "example", "thread_id": "example", "to": [ "example" ] }}Media typeapplication/json
The standard API error response: { "error": { ... } }.
object
Example
{ "error": { "code": "bad_request" }}Media typeapplication/json
The standard API error response: { "error": { ... } }.
object
Example
{ "error": { "code": "bad_request" }}