Retrieve Email with Sendar
Fetch a single email by id, including its current delivery status.
GET /emails/{id}
Fetch a single email by id, including its current delivery status.
const response = await fetch("https://sendar.app/api/emails/42", {
headers: { Authorization: "Bearer sndr_xxxxxxxxxxxx" },
});
const data = await response.json();
console.log(data);Example response
The response below is illustrative. Provider acceptance is not proof of delivery to the inbox.
{
"id": 42,
"providerEmailId": "0100019a7f3d2c8e-…",
"fromAddress": "Acme <hello@acme.com>",
"toAddresses": [
"delivered@example.com"
],
"subject": "Hello World",
"status": "sent",
"errorMessage": null,
"scheduledAt": null,
"trackOpens": true,
"trackClicks": true,
"openedAt": "2026-07-15T16:03:40.000Z",
"clickedAt": "2026-07-15T16:04:12.000Z",
"openCount": 2,
"clickCount": 1,
"createdAt": "2026-07-15T16:00:00.000Z",
"updatedAt": "2026-07-15T16:00:01.000Z"
}