Retrieve email
Fetch a single email by id, including current delivery status and metadata.
Endpoint
GET
/v1/emails/{id} Path parameters
| Field | Type | Required | Description |
|---|---|---|---|
| id | string | Required | Email id (em_…). |
Response
200
{
"id": "em_a1b2c3d4",
"from": "hello@yourdomain.com",
"to": ["user@example.com"],
"subject": "Hello from Xurel",
"type": "transactional",
"status": "delivered",
"createdAt": "2026-07-12T10:00:00Z",
"lastEventAt": "2026-07-12T10:00:04Z"
}Examples
Node.js
const email = await xurel.emails.get('em_a1b2c3d4');
console.log(email.status); cURL
curl https://api.xurel.co/v1/emails/em_a1b2c3d4 \
-H "Authorization: Bearer $XUREL_API_KEY"