Download Envelope Document (GET /v2.0/envelopes/{envelopeId}/{documentId}/download)
Download a signed or unsigned copy of an envelope document.
Request Parameters
Request Headers
| Header | Value | 
|---|---|
| Authorization | Bearer {access_token} | 
| app_auth_type | jsign-oauth2 | 
Request Parameters
| Field | Type | Required | Description | 
|---|---|---|---|
| envelopeId | GUID | Yes | Envelope ID | 
| documentId | GUID | Yes | Document ID | 
Request Query Parameters
| Field | Type | Required | Description | 
|---|---|---|---|
| signedCopy | Boolean | Yes | Download signed copy | 
Response Parameters
Response Body Message Field
| Field | Value | 
|---|---|
| message | The returned message | 
Response Body Data Fields
| Field | Always preset | Description | 
|---|---|---|
| envelope_id | Yes | Envelope ID | 
| document_id | Yes | Document ID | 
| document_name | Yes | Document name | 
| file_name | Yes | Document file name with extension | 
| document_base64 | Yes | Document file base64 | 
Sample Success Response
REQUEST: 
curl --location --request GET '/api/v2.0/envelopes/wrg134t6-86u0-24f8-1asg-gsd0i4xz1232/225de81a-c71a-417c-a8be-603868acb491/download?signedCopy=false' \ 
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9' \
--header 'app_auth_type: jsign-oauth2'
RESPONSE:
{
"message": "",
"data": {
"envelope_id": "wrg134t6-86u0-24f8-1asg-gsd0i4xz1232",
"document_id": "dcf144b6-19d0-45b0-9dda-bbe0e4ca6269",
"document_name": "My document",
"file_name": "Consent_Example_Final_v3.pdf",
"document_base64": "JVBERi0xLjcNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIv[...]
}
}
Sample Error Response
REQUEST:
curl --location --request GET '/api/v2.0/envelopes/wrg134t6-86u0-24f8-1asg-gsd0i4xz1232/225de81a-c71a-417c-a8be-603868acb491/download?signedCopy=true' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9' \ 
--header 'app_auth_type: jsign-oauth2'
RESPONSE: 
{
"errors": [
{
"error_code": "DOCUMENT_IS_NOT_SIGNED", "
developer_message": "The requested document is not signed.." 
}
]
}
Note: View the full list of applicable error code for this method here.