Range Based Download of a file through a Pre-signed URL
Changed onThis endpoint returns metadata and pre-signed URLs that can be used to download large files in chunks using range-based access.
The response includes the following:
- The pre-signed URL that supports HTTP range requests for partial downloads
- The expiration date of the pre-signed URL
- The size of the file in bytes
- The MIME type of the file
NOTE:
- The pre-signed URL is valid for a limited time and must be used within that timeframe.
- The requester must have at least read-level access to the file.
Request
- Base URL: https://cloudstorage.adobe.io/v1
- URL: https://cloudstorage.adobe.io/v1/files/{assetId}/download
- Auth: HTTP bearer
Path parameters
A globally unique identifier for the asset
The ID of the asset to get.
Query parameters
- Provides a client provided hint for Time-To-Live(TTL) in seconds for the pre-signed download URL.
NOTE:
* The server may adjust it to enforce internal limits. * Clients must rely on the urlExpirationDate field in the response for the actual expiration time.
Headers
The X-Request-Id header is used to identify a request.
It can be used to correlate logs and other resources and is intended to be a non-persistent identifier.
Response
Success - A pre-signed download URL for the asset
Example response
{
"mediaType": "application/zip",
"size": 234567890,
"url": "https://cloud-storage.adobe.io/download?signature=abc123",
"urlExpirationDate": "2025-05-13T10:15:30Z"
}Changes
- warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status
- warning
- warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status
- warning