# Retrieve a list of attachments for a sent email

**GET** `/emails/{email_id}/attachments`

Base URL: `https://api.resend.com`

Tags: `Emails`

## Authorization

| Option | Scheme | Type | Sent as | Scopes |
| --- | --- | --- | --- | --- |
| Option 1 | `bearerAuth` | `http` | `Authorization: Bearer <token>` | — |

## Path parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `email_id` | `string` (uuid) | Yes | The ID of the email. |

## Query parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `limit` | `integer` | No | Maximum number of attachments to return. |
| `after` | `string` (uuid) | No | Pagination cursor to fetch results after this attachment ID. Cannot be used with 'before'. |
| `before` | `string` (uuid) | No | Pagination cursor to fetch results before this attachment ID. Cannot be used with 'after'. |

## Responses

| Status | Description | Media type |
| --- | --- | --- |
| `200` | OK | `application/json` |

### Example response: 200 — OK

```json
{
  "data": [
    {
      "content_disposition": "attachment",
      "content_id": "img001",
      "content_type": "application/pdf",
      "download_url": "https://cloudfront.example.com/path?Signature=...",
      "expires_at": "2024-10-27T18:30:00.000Z",
      "filename": "document.pdf",
      "id": "660e8400-e29b-41d4-a716-446655440000",
      "size": 2048
    }
  ],
  "has_more": false,
  "object": "list"
}
```

## Related pages

- [Add a contact to a segment](./contacts-contact_id-segments-segment_id/post.md)
- [API keys](./tags/api-keys.md)
- [Audiences](./tags/audiences.md)
- [Automations](./tags/automations.md)
- [Broadcasts](./tags/broadcasts.md)
- [Cancel the schedule of the e-mail.](./emails-email_id-cancel.md)
- [Contact Properties](./tags/contact-properties.md)
- [Contacts](./tags/contacts.md)
- [Create a broadcast](./broadcasts/post.md)
- [Create a list of contacts](./audiences/post.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
