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_idstringrequired

The received email ID (UUID).

Response Fields

objectstring

Always "email".

idstring

The email ID.

tostring[]

Recipient email addresses.

fromstring

Sender email address.

subjectstring

Email subject.

htmlstring | null

HTML content of the email.

textstring | null

Plain text content of the email.

bccstring[]

BCC recipients.

ccstring[]

CC recipients.

reply_tostring[]

Reply-to addresses.

message_idstring | null

The original SMTP message ID.

attachmentsarray

Array of attachment metadata objects. Each item contains id, filename, size, content_type, content_disposition, and content_id.

created_atstring

ISO 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

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": []
}