> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL.
>
> Documentation indexes by section:
> - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt
> - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt
> - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt
> - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt
>
> Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth
> Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks
>
> OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json
> MCP server: https://docusign.docs.buildwithfern.com/_mcp/server

# EnvelopeAttachments Resource

Envelope attachments are files that are associated an envelope.
They are not visible to senders or to recipients
and are not converted to PDF or any other format.
These are files that your application uses to store information.

Envelope attachments are available only through the API.

> **Note**
>
> It's easy to confuse envelope attachments,
> which are developer-only files associated with an envelope,
> with signer attachments.
>
> To learn about the different types of attachments, see [Attachments](/docs/esign-rest-api/esign101/concepts/documents/attachments) in the concept guide.

## Methods supported

| Method                                                                        | Description                                                                                                                                                  |
| ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [create](/docs/esign-rest-api/reference/envelopes/envelopeattachments/create) | PUT `/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments` Adds one or more envelope attachments to a draft or in-process envelope.         |
| [delete](/docs/esign-rest-api/reference/envelopes/envelopeattachments/delete) | DEL `/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments` Deletes one or more envelope attachments from a draft envelope.                  |
| [get](/docs/esign-rest-api/reference/envelopes/envelopeattachments/get)       | GET `/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments/{attachmentId}` Retrieves an envelope attachment from an envelope.                |
| [list](/docs/esign-rest-api/reference/envelopes/envelopeattachments/list)     | GET `/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments` Returns a list of envelope attachments associated with a specified envelope.     |
| [update](/docs/esign-rest-api/reference/envelopes/envelopeattachments/update) | PUT `/restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments/{attachmentId}` Updates an envelope attachment in a draft or in-process envelope. |

## EnvelopeAttachments properties

| Property         | Type         | Description                                                                                                                                                                                                                                                                                                                                                                                      |
| ---------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `accessControl`  | string       | Valid values are `sender` and `senderAndAllRecipients`.                                                                                                                                                                                                                                                                                                                                          |
| `attachmentId`   | string       | The unique identifier for the attachment.                                                                                                                                                                                                                                                                                                                                                        |
| `attachmentType` | string       | Specifies the type of the attachment for the recipient. Possible values are:- `.htm`
- `.xml`                                                                                                                                                                                                                                                                                                    |
| `errorDetails`   | errorDetails | This object describes errors that occur. It is only valid for responses and ignored in requests.                                                                                                                                                                                                                                                                                                 |
| `label`          | string       | A label for the attachment. Potential values include:- `guidedForm`: [Guided forms](https://www.docusign.com/products/guided-forms) provide a step-by-step, mobile-ready experience to help signers easily complete long or complex forms.
- `eventNotifications`: A list of envelope-level event statuses that trigger Connect to send updates to the endpoint specified in the `url` property. |
| `name`           | string       | The name of the attachment.                                                                                                                                                                                                                                                                                                                                                                      |