> 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

# ChunkedUploads Resource

The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads.

## Methods supported

| Method                                                                      | Description                                                                                                                                                |
| --------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [commit](/docs/esign-rest-api/v2/reference/envelopes/chunkeduploads/commit) | PUT `/restapi/v2/accounts/{accountId}/chunked_uploads/{chunkedUploadId}` Integrity-Check and Commit a ChunkedUpload, readying it for use elsewhere.        |
| [create](/docs/esign-rest-api/v2/reference/envelopes/chunkeduploads/create) | POST `/restapi/v2/accounts/{accountId}/chunked_uploads` Initiate a new ChunkedUpload.                                                                      |
| [delete](/docs/esign-rest-api/v2/reference/envelopes/chunkeduploads/delete) | DEL `/restapi/v2/accounts/{accountId}/chunked_uploads/{chunkedUploadId}` Delete an existing ChunkedUpload.                                                 |
| [get](/docs/esign-rest-api/v2/reference/envelopes/chunkeduploads/get)       | GET `/restapi/v2/accounts/{accountId}/chunked_uploads/{chunkedUploadId}` Retrieves the current metadata of a ChunkedUpload.                                |
| [update](/docs/esign-rest-api/v2/reference/envelopes/chunkeduploads/update) | PUT `/restapi/v2/accounts/{accountId}/chunked_uploads/{chunkedUploadId}/{chunkedUploadPartSeq}` Add a chunk, a chunk 'part', to an existing ChunkedUpload. |

## ChunkedUploads properties

| Property                | Type   | Description |
| ----------------------- | ------ | ----------- |
| `checksum`              | string |             |
| `chunkedUploadId`       | string |             |
| `chunkedUploadParts`    | array  |             |
| `chunkedUploadUri`      | string |             |
| `committed`             | string |             |
| `expirationDateTime`    | string |             |
| `maxChunkedUploadParts` | string |             |
| `maxTotalSize`          | string |             |
| `totalSize`             | string |             |