Get Received Email
Retrieve the full details of a single received (inbound) email, including its HTML/text content.
GET
/emails/receiving/{email_id}Requires a full_access API key.
Path Parameters
email_idstringrequiredThe received email ID (UUID).
Response Fields
objectstringAlways "email".
idstringThe email ID.
tostring[]Recipient email addresses.
fromstringSender email address.
subjectstringEmail subject.
htmlstring | nullHTML content of the email.
textstring | nullPlain text content of the email.
bccstring[]BCC recipients.
ccstring[]CC recipients.
reply_tostring[]Reply-to addresses.
message_idstring | nullThe original SMTP message ID.
attachmentsarrayArray of attachment metadata objects. Each item contains id, filename, size, content_type, content_disposition, and content_id.
created_atstringISO 8601 timestamp when the email was received.
curl -X GET 'https://api.postflare.app/emails/receiving/9f8e7d6c-5b4a-3210-fedc-ba9876543210' \
-H 'Authorization: Bearer re_xxxxxxxxx'const response = await fetch(
'https://api.postflare.app/emails/receiving/9f8e7d6c-5b4a-3210-fedc-ba9876543210',
{
headers: {
'Authorization': 'Bearer re_xxxxxxxxx',
},
}
);
const data = await response.json();Response
{
"object": "email",
"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",
"html": "<p>I need help with my account.</p>",
"text": "I need help with my account.",
"bcc": [],
"cc": [],
"reply_to": [],
"message_id": "<unique-message-id@mail.example.com>",
"attachments": []
}