Add a chunk to an existing chunked upload
Adds a chunk or part to an existing chunked upload. After you use the Create method to initiate a new chunked upload and upload the first part, use this method to upload subsequent parts.
For simplicity, Docusign recommends that you upload the parts in their sequential order ( 1,2, 3, 4, etc.). The Create method adds the first part and assigns it the sequence value 0. As a result, Docusign recommends that you start with a sequence value of 1 when you use this method, and continue uploading parts contiguously until you have uploaded the entirety of the original content to Docusign.
Example:
PUT /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}/1PUT /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}/2PUT /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}/3Note: You cannot replace a part that Docusign has already received, or add parts to a chunked upload that is already successfully committed.
Authorization
OAuth2 OAuth 2.0 access token obtained via Authorization Code Grant or JWT Grant.
In: header
Path Parameters
The external account number (int) or account ID GUID.
The ID of the chunked upload.
The sequence or order of the part in the chunked upload. By default, the sequence of the first part that is uploaded as part of the Create request is 0.
Note: You can add parts out of order. However, the chunked upload must consist of a contiguous series of one or more parts before you can successfully commit it.
Request Body
application/json
This is the request object for uploading a chunked upload.
The ID of the chunked upload.
Note: This property is ignored in requests, and overridden with an auto-generated value in responses.
A base64-encoded representation of the content that is used to upload the file.
Maximum size: 50 MB. However, data is also subject to REST API limits regarding request sizes, and Internet Information Systems (IIS) might place further constraints on file size.
Response Body
application/json
application/json
curl -X PUT "https://example.com/v2.1/accounts/string/chunked_uploads/string/string" \ -H "Content-Type: application/json" \ -d '{}'{ "checksum": "string", "chunkedUploadId": "string", "chunkedUploadParts": [ { "sequence": "string", "size": "string" } ], "chunkedUploadUri": "string", "committed": "string", "expirationDateTime": "string", "maxChunkedUploadParts": "string", "maxTotalSize": "string", "totalSize": "string"}Commit a chunked upload PUT
This method checks the integrity of a chunked upload and then commits it. When this request is successful, the chunked upload is then ready to be referenced in other API calls. If the request is unsuccessful, ensure that you have uploaded all of the parts by using the Update method. **Note:** After you commit a chunked upload, it no longer accepts additional parts.
Returns envelope tab data for an existing envelope GET
This method downloads the envelope and tab data (also called form data) from any in-process, completed, or canceled envelope that you sent or that is shared with you. Recipients who are also full administrators on an account can view form data for any envelopes that another user on the account has sent to them. **Note:** To use this feature, the Sending Setting "Allow sender to download form data" must be enabled for the account. ### Related topics - [How to get envelope tab values](https://developers.docusign.com/docs/esign-rest-api/how-to/get-envelope-tab-values/)