Assets
Sort key. Allowed values are createdAt, -createdAt. Defaults to -createdAt.
Maximum number of assets to return (1–256). Defaults to 32.
32
Number of assets to skip (pagination) (0–65536). Defaults to 0.
0
When true, each listed asset may include a short‑lived signed thumbnail link under links.thumbnail
.
The thumbnail link is a JSON:API link object with href
and meta.version
.
General search string (max 256 chars). Prefix‑matches asset name and tags (case‑insensitive).
Asset ID filter. May be repeated and/or provided as a comma‑separated list. Max 512 IDs.
Exact path match (max 512 chars). When combined with filter[collectionId], matches collection‑scoped paths.
Path prefix match (max 512 chars). When combined with filter[collectionId], matches collection‑scoped prefixes.
Filters by sensitive status. May require additional permissions.
true returns archived assets; false (default) returns non‑archived. May require additional permissions.
Filters assets with expired licenses. May require additional permissions.
Filters by approval status.
User ID who favorited the asset (ObjectId).
Collection ID to filter within (ObjectId).
Admin‑only. Client ID to filter within (ObjectId).
Batch identifier (max 256 chars).
Created at (Unix seconds) lower bound.
Created at (Unix seconds) upper bound.
SKU (max 128 chars).
Metadata filter for arbitrary keys. Replace KEY with the metadata key you wish to filter on. Value is matched case‑insensitively.
OK
Bad Request
Unauthorized
Forbidden
Too Many Requests
Internal Server Error
GET /api/rest/v1/assets HTTP/1.1
Host: app.hivo.com.au
X-User-Id: YOUR_API_KEY
Accept: */*
{
"meta": {
"timestamp": 1,
"authentication": "text",
"links": {
"me": "https://example.com"
}
},
"links": {
"self": "https://example.com",
"first": "https://example.com",
"prev": "https://example.com",
"next": "https://example.com"
},
"data": [
{
"type": "assets",
"id": "text",
"attributes": {
"name": "text",
"createdAt": 1,
"lastModified": 1,
"tags": [
"text"
],
"versions": {
"ANY_ADDITIONAL_PROPERTY": {
"size": 1,
"type": "text",
"extension": "text"
}
},
"collectionIds": [
"text"
],
"collections": [
{}
],
"skus": [
"text"
],
"path": "text",
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"views": 1,
"downloads": 1,
"clientId": "text",
"createdBy": "text",
"sensitiveAt": 1,
"expires": 1,
"licenseExpiresAt": 1,
"batchId": "text",
"favs": [
"text"
],
"approvedAt": 1,
"taskIds": [
"text"
],
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"links": {
"self": "https://example.com",
"thumbnail": {
"href": "https://example.com",
"meta": {
"version": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
]
}
Asset ID
OK
Bad Request
Unauthorized
Forbidden
Not Found
Too Many Requests
Internal Server Error
GET /api/rest/v1/assets/{assetId} HTTP/1.1
Host: app.hivo.com.au
X-User-Id: YOUR_API_KEY
Accept: */*
{
"meta": {
"timestamp": 1,
"authentication": "text",
"links": {
"me": "https://example.com"
}
},
"links": {
"self": "https://example.com",
"thumbnail": {
"href": "https://example.com",
"meta": {
"version": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"data": {
"type": "assets",
"id": "text",
"attributes": {
"name": "text",
"createdAt": 1,
"lastModified": 1,
"tags": [
"text"
],
"versions": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"collectionIds": [
"text"
],
"collections": [
{}
],
"skus": [
"text"
],
"path": "text",
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"views": 1,
"downloads": 1,
"clientId": "text",
"createdBy": "text",
"sensitiveAt": 1,
"expires": 1,
"licenseExpiresAt": 1,
"batchId": "text",
"favs": [
"text"
],
"approvedAt": 1,
"taskIds": [
"text"
],
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"links": {
"self": "https://example.com",
"thumbnail": {
"href": "https://example.com",
"meta": {
"version": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
},
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
}
Asset ID
Version name to download. Defaults to original.
original
Set to 1 for Content‑Disposition attachment or 0 for inline.
1
Possible values: Inverse of attachment. Set to 1 for inline or 0 for attachment.
0
Possible values: Found. Redirect to a short‑lived S3 URL.
Bad Request
Unauthorized
Forbidden
Not Found
Too Many Requests
Internal Server Error
GET /api/rest/v1/assets/{assetId}/download HTTP/1.1
Host: app.hivo.com.au
X-User-Id: YOUR_API_KEY
Accept: */*
No content