/mail/messages
GET
/mail/messages
const url = 'https://example.com/api/v1/mail/messages?folder=INBOX&limit=50&unseen=true&flagged=true&attachments=true&pinned=true&category=primary';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/messages?folder=INBOX&limit=50&unseen=true&flagged=true&attachments=true&pinned=true&category=primary' \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”folder
string
before
integer
limit
integer
q
string
unseen
string
flagged
string
attachments
string
since
string format: date
until
string format: date
keyword
string
pinned
string
category
string
Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
folder
required
string
items
required
Array<object>
object
uid
required
integer
folder
required
string
references
required
Array<string>
subject
required
string
size
required
integer
flags
required
Array<string>
seen
required
boolean
flagged
required
boolean
answered
required
boolean
hasAttachments
required
boolean
total
required
integer
Example
{ "items": [ { "references": [] } ]}