List Received Emails
List all inbound emails received by the organization, with cursor-based pagination.
GET
/emails/receivingRequires a full_access API key.
Query Parameters
limitnumberMaximum number of results to return. Min 1, max 100. Default 20.
afterstringCursor for forward pagination.
beforestringCursor for backward pagination.
Response Fields
objectstringAlways "list".
has_morebooleanWhether there are more results available.
dataarrayArray of received email objects. Each item contains id, to, from, created_at, subject, bcc, cc, reply_to, message_id, and attachments.
curl -X GET 'https://api.postflare.app/emails/receiving?limit=20' \
-H 'Authorization: Bearer re_xxxxxxxxx'const response = await fetch(
'https://api.postflare.app/emails/receiving?limit=20',
{
headers: {
'Authorization': 'Bearer re_xxxxxxxxx',
},
}
);
const data = await response.json();Response
{
"object": "list",
"has_more": false,
"data": [
{
"id": "9f8e7d6c-5b4a-3210-fedc-ba9876543210",
"to": ["support@acme.com"],
"from": "user@example.com",
"created_at": "2026-01-01T00:00:00.000Z",
"subject": "Help request",
"bcc": [],
"cc": [],
"reply_to": [],
"message_id": "<unique-message-id@mail.example.com>",
"attachments": []
}
]
}