report.ready webhook event — you can download the resulting ZIP file using the report identifier. The archive is a cryptographically sealed package containing DDS XML payloads, Hedera state proofs, Merkle evidence bundles, and land tenure document hashes for all records included in the generation request. The response is a binary application/zip stream that you can pipe directly to disk, an object storage bucket, or a document management system for long-term retention.
Endpoint
GET /api/v1/enterprise/eudr/reports/archive/{reportId}/download
Path Parameters
The unique identifier of the completed archive report you want to download. This ID is returned in the
report.ready webhook payload and in the 202 Accepted response when you triggered the generation job. Attempting to download a report whose job is still processing will return a 404 Not Found error.Response
This endpoint returns a binaryapplication/zip file stream rather than a JSON object. The Content-Disposition response header will contain the suggested filename for the archive (e.g., agribackup-archive-2026-Q1.zip).
The ZIP archive contains the following structure:
Code Examples
Archive download links are valid for 72 hours after the
report.ready webhook is fired. After this window, the report is purged from temporary storage and you will need to trigger a new archive generation job to regenerate the package. For long-term retention, download the archive promptly and store it in your own object storage.