Skip to content

Retrieve an email

GET /emails/{id}

Get full details for a single email, including bounce reason if applicable and the rendered HTML/text body.

Terminal window
curl https://mail.3ava.com/api/emails/a1b2c3d4-... \
-H "Authorization: Bearer am_YOUR_KEY"
{
"id": "a1b2c3d4-...",
"from": "[email protected]",
"to": ["[email protected]"],
"cc": null,
"bcc": null,
"subject": "Your receipt",
"html": "<p>Thanks for your order.</p>",
"text": "Thanks for your order.",
"status": "delivered",
"smtp_ip": "142.54.161.92",
"bounce_type": null,
"bounce_detail": null,
"is_sandbox": false,
"created_at": "2026-04-22T22:30:00Z",
"sent_at": "2026-04-22T22:30:02Z",
"delivered_at": "2026-04-22T22:30:04Z",
"opened_at": null,
"first_clicked_at": null
}

If status is bounced:

{
"status": "bounced",
"bounce_type": "hard",
"bounce_detail": "550 5.1.1 The email account does not exist"
}

bounce_type is one of hard, soft, complaint, block. Hard bounces and complaints add the recipient to the suppression list.