# Download a Report by ID Retrieves the download information for a specific compliance report identified by its unique . This endpoint provides the URL to download the report file, along with metadata such as the file name and the expiration time for the download link. Use this endpoint after generating a report to access the final output. Ensure the corresponds to a valid and completed report in the system. Endpoint: GET /compliance/kyc-protect/reports/{reportId}/download Version: 1.10.9 Security: bearerToken ## Path parameters: - `reportId` (string, required) The unique identifier of the report to be downloaded. Must be a valid UUID that corresponds to an existing and completed report in the system. ## Response 200 fields (application/json): - `downloadUrl` (string) The direct URL to download the report file. This URL is valid only until the expiration time specified in the field. - `fileName` (string) The name of the report file as specified during creation. - `expiresAt` (string) The date and time when the download URL will expire. After this time, the URL will no longer be valid, and the report must be regenerated if needed. ## Response 400 fields (application/json): - `correlationId` (string) A unique ID assigned to this request. - `message` (string) - `details` (string) Provides further information on why the request was rejected ## Response 401 fields (application/json): - `error` (string) ## Response 403 fields (application/json): - `message` (string) Example: "Access forbidden" ## Response 409 fields (application/json): - `correlationId` (string) The unique identifier. (A UUID specified by RFC4122). - `message` (string) - `details` (string) Provides further information on why the request was rejected ## Response 502 fields (application/json): - `correlationId` (string) A unique ID assigned to this request. - `message` (string) - `details` (string) Provides further information on why the request was rejected