---
title: Download envelope
description: This section describes how to download an envelope from the Signatus 2 API. It explains how to retrieve documents and related data from an envelope, typically after processing or completion of the workflow. Downloads the complete envelope (all its documents…
url: "https://wiki.signatus.com/documentation/signatus-2-api/download-envelope/"
updated: "2026-10-13"
category: "Core API Services - Signatus 2"
---

# Download envelope

This section describes how to download an envelope from the Signatus 2 API. It explains how to retrieve documents and related data from an envelope, typically after processing or completion of the workflow.

Downloads the complete envelope (all its documents and metadata) as a single ZIP file. This service is typically used for archiving or downloading all related files at once after the envelope is completed.

## Service specifications:

| URL | /api/envelopeData/{id} |
| --- | --- |
| Method | GET |
| Authentication | Bearer access token |
| Response type | application/zip |

## Request description

Request path variable:

| Key | Type | Description |
| --- | --- | --- |
| id | path | The envelope id retrieved from the response body of the Create envelope service |
| content | query | Selects what the response zip archive contains - envelope - documents - data |

 HTTP- Click to view HTTP code snippet

```
GET /app/api/envelopeData/9ec82484-8af0-45ef-9c52-c80895905379 HTTP/1.1
Host: signatus.ana.sk
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJJTGNWSnp4SFkyd1RDcGlLZU5Oa2VmbWZHa1ljUnBtQ1lMMUhsNG13Zm5VIn0.eyJleHAiOjE3NTM5NTIzNzEsImlhdCI6MTc1Mzk1MjA3MSwianRpIjoiYWI1YTJlYmEtNTZkZi00Y2ZkLTkyOGYtMTU3ZWMyYzU1N2RlIiwiaXNzIjoiaHR0cHM6Ly9vYXV0aC5hbmEuc2svcmVhbG1zL1NpZ25hdHVzIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6ImYzYmUxYTY2LTU1M2YtNGFlOC04OTUyLTY3OGQ4NTU2ZDAxYiIsInR5cCI6IkJlYXJlciIsImF6cCI6InNpZ25hdHVzIiwic2lkIjoiYTczMTkzMmItOTAyNC00ZWU5LWFlOTEtNWZlNTJmYWIzNjliIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyIvKiJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiUk9MRV9QUk9YWSIsImRlZmF1bHQtcm9sZXMtc2lnbmF0dXMiLCJST0xFX1BPUlRBTCIsIlJPTEVfVVNFUiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoicGhvbmUgZ3JvdXBzIHRlbmFudGlkIHByb2ZpbGUgZW1haWwiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInRlbmFudGlkIjoiZGVtbyIsIm5hbWUiOiJQYXZvbCBQdW5hIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiZGVtby5hcGkiLCJnaXZlbl9uYW1lIjoiUGF2b2wiLCJmYW1pbHlfbmFtZSI6IlB1bmEiLCJlbWFpbCI6InBhdm9sLnB1bmFAYW5hc29mdC5jb20ifQ.PP-jqR34m5dLEzpLNKK0hgk2PM9L3Q2WqR9aZjFRRG7mPZJ538gqlyh9WZU8R33njAjIq6Uo4Ty8qTrwGgRrpqnA8lVRvPnKimLzN8qDmAzBE29JxitQ3AYLC4VFpvp2zU0WTugypE84X1Km3Dd5O8efhDe2M41LNtsaT1ys2Y8qZb6dZVkTOexQ2YAqycCE4TCD1bPXYRQzI2miiuiz2Ik0KK-3ommk7C4JM83jw1ZxZF3ZLka7xmILxKZcHqIkahPDltmF-yxox5yPKIwnbbgvu8M8oqgsZp33fEH-6I4p8jInzymDseYze0O0hDdHzb58aV-cmoDXb5YBQ5VDtQ
```

## Response description

| Status code | Description |
| --- | --- |
| 200 OK | Envelope data as zip |
| 401 Unauthorized | When user is not authenticated |
| 403 Forbidden | When user lacks required permissions |
| 404 Not Found | If the envelope with the specified id does not exist. |
| 500 Internal Server Error | Server processing error |

Error response example :

```
{
    "message": "err.envelope.load",
    "value": ""
}
```

## Contents of the archive

| Content | Contents of the archive description |
| --- | --- |
| envelope (default) | • envelope.json with the envelope, processes and document processes metadata (example in chapter Envelope info complete) • all documents of the envelope. |
| documents | All documents of the envelope only. If the envelope has exactly one PDF document, the PDF is returned directly, not zipped. |
| data | Technical export for diagnostics and support, without documents: • envelope_*.json – the envelope with its processes • envelopeType_*.json – the envelope type • documentProcess_*.json – assignment of documents to processes • document_*.json – document records • auditEnvelope_*.json – audit trail of the envelope • auditProcess_*.json – audit trail of each process (one file per process) • *.log – server log files for the day the envelope was created |
