Skip to content

Get package-scoped asset by slug

GET
/api/assets/{configId}/_package/{packageName}/slug/{slug}/{rendition}
curl --request GET \
--url 'https://example.com/api/assets/example/_package/example/slug/example/example?format=webp&version=latestpublished&download=true' \
--header 'Authorization: Bearer <token>'

Retrieves a package-scoped asset by its URL slug and rendition.

configId
required
string
packageName
required
string
slug
required
string
rendition
required
string
format

Output format for the asset (e.g., webp, jpg)

string
Example
webp
version

Version of the asset to retrieve (e.g., ‘latest’, ‘latestpublished’, or specific version number)

string
Example
latestpublished
download

If set, forces download with Content-Disposition header

string
Example
true

Asset binary data

string format: binary

Partial content (for range requests)

Media typeapplication/octet-stream
string format: binary

Not Modified (ETag match)

Asset not found

Media typeapplication/json
object
error
required

Indicates an error occurred

boolean
message
required

Error message describing what went wrong

string
Example
{
"error": true,
"message": "Item not found"
}