Emails

Get email by ID

Fetch one email in full: bodies, attachments, and verdicts.

GET/api/v1/emails/%7Bid%7D
cURL
curl -X GET "https://inboundr.net/api/v1/emails/{id}" \
  -H "Authorization: Bearer $INBOUNDR_API_KEY"

Returns a single email in full: text and HTML bodies, attachment metadata, and SPF, DKIM and spam verdicts. See Emails & threads.

idstringpathrequired

The email id (em_…).

Example response

200
{
  "id": "em_abc123",
  "direction": "inbound",
  "threadId": "thr_xyz789",
  "messageId": "<CAEabc...@mail.gmail.com>",
  "inReplyTo": null,
  "fromAddress": "customer@example.com",
  "toAddresses": ["support@yourdomain.com"],
  "ccAddresses": [],
  "subject": "Can you help?",
  "textBody": "Hi there…",
  "htmlBody": "<p>Hi there…</p>",
  "attachments": [
    { "filename": "invoice.pdf", "contentType": "application/pdf", "size": 48210, "stored": true }
  ],
  "spamVerdict": "PASS",
  "spfVerdict": "PASS",
  "dkimVerdict": "PASS",
  "receivedAt": "2026-07-20T10:30:00.000Z"
}

attachments[].storedboolean

Whether the attachment can be downloaded.

Returns 404 if the email doesn't exist or isn't yours.