Browse the docs
Emails
Get email by ID
Fetch one email in full: bodies, attachments, and verdicts.
GET
/api/v1/emails/%7Bid%7Dcurl -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
{
"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.