---
title: "Retrieve a draft"
description: "Recipients, subject, body, the thread it belongs to, the sender, and the names of any attachments."
url: "https://openemail.uk/docs/api/drafts/get"
area: "API"
category: "Mailbox"
---

# Retrieve a draft

Recipients, subject, body, the thread it belongs to, the sender, and the names of any attachments.

`GET /drafts/{id}`

## GET /drafts/{id}

Recipients, subject, body, the thread it belongs to, the sender, and the names of any attachments.

## Example

Needs `drafts:read`.

**curl**

```
curl "$OE/drafts/draft-fdc85673-…" -H "$AUTH"
```

**Response**

```
{
  "object": "draft",
  "id": "draft-fdc85673-…",
  "to": ["ada@example.com"],
  "cc": [],
  "bcc": [],
  "subject": "Draft subject",
  "html": "<p>Half a thought.</p>",
  "threadId": null,
  "from": null,
  "attachments": [{ "filename": "notes.pdf", "contentType": "application/pdf" }]
}
```

> Attachment metadata only. The bytes live on the message, not the draft.
