> 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 The EnvelopeAttachments resource provides methods that allow you to manage attachments. ## Methods supported | Method | Description | | -------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | | [create](/docs/esign-rest-api/v2/reference/envelopes/envelopeattachments/create) | PUT `/restapi/v2/accounts/{accountId}/envelopes/{envelopeId}/attachments` Add one or more attachments to a DRAFT or IN-PROCESS envelope. | | [delete](/docs/esign-rest-api/v2/reference/envelopes/envelopeattachments/delete) | DEL `/restapi/v2/accounts/{accountId}/envelopes/{envelopeId}/attachments` Delete one or more attachments from a DRAFT envelope. | | [get](/docs/esign-rest-api/v2/reference/envelopes/envelopeattachments/get) | GET `/restapi/v2/accounts/{accountId}/envelopes/{envelopeId}/attachments/{attachmentId}` Retrieves an attachment from the envelope. | | [list](/docs/esign-rest-api/v2/reference/envelopes/envelopeattachments/list) | GET `/restapi/v2/accounts/{accountId}/envelopes/{envelopeId}/attachments` Returns a list of attachments associated with the specified envelope | | [update](/docs/esign-rest-api/v2/reference/envelopes/envelopeattachments/update) | PUT `/restapi/v2/accounts/{accountId}/envelopes/{envelopeId}/attachments/{attachmentId}` Add an attachment to a DRAFT or IN-PROCESS envelope. | ## EnvelopeAttachments properties | Property | Type | Description | | ---------------- | ------------ | ---------------- | | `accessControl` | string | | | `attachmentId` | string | | | `attachmentType` | string | | | `errorDetails` | errorDetails | Array or errors. | | `label` | string | | | `name` | string | | ## API Docs - EnvelopeAttachments [Add envelope attachments](https://developers.docusign.com/docs/esign-rest-api/v2/reference/envelopes/envelopeattachments/create.md) - EnvelopeAttachments [Delete envelope attachments from draft envelope](https://developers.docusign.com/docs/esign-rest-api/v2/reference/envelopes/envelopeattachments/delete.md) - EnvelopeAttachments [Get envelope attachment](https://developers.docusign.com/docs/esign-rest-api/v2/reference/envelopes/envelopeattachments/get.md) - EnvelopeAttachments [List envelope attachments associated with envelope](https://developers.docusign.com/docs/esign-rest-api/v2/reference/envelopes/envelopeattachments/list.md) - EnvelopeAttachments [Update envelope attachment](https://developers.docusign.com/docs/esign-rest-api/v2/reference/envelopes/envelopeattachments/update.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://developers.docusign.com/openapi.json) - [OpenAPI YAML](https://developers.docusign.com/openapi.yaml)