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"
}

Sendar pricing · Integration guides