Get device offering
GET/api/v2/device/offering
Returns the software offerings available to this device, grouped by project.
Each project contains one or more releases with policy availability information.
When include_updates is enabled, releases that are currently downloading,
deploying, or already installed are included with their real-time status.
Request
Query Parameters
download(default): returns all offerings available across all platforms and device types recorded in the DB — the full downloadable catalog for any device.install: returns only offerings explicitly defined for this device's own platform and device types — what is actually applicable to install on this device.
Skip policy enforcement; availability will be null on all releases
Include releases that are currently being delivered, deployed, or already installed on the device.
When false (default), only available offerings are returned
When true, the response also includes releases that are in progress (downloading, deploying, etc.) or already installed, alongside any available offerings.
Possible values: [download, install]
Offering scope when this device is configured with the universal platform token.
Responses
- 200
- 404
- 500
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Application category (user or technician)
Display name of the project
Label of the project
Identifier of the project
Name of the project
All releases offered for this project
Short one-line summary of the project
Tags of the project
[
{
"applicationCategory": "string",
"displayName": "string",
"label": "string",
"projectId": 0,
"projectName": "string",
"releases": [
{
"applicationCategory": "string",
"createdAt": "2026-11-08T13:48:42.662Z",
"dependencies": [
null
],
"displayName": "string",
"id": "string",
"label": "string",
"latest": true,
"metadata": {},
"policies": [
null
],
"projectId": 0,
"projectName": "string",
"projectTypeV2": "string",
"releaseNotes": "string",
"releasedAt": "2026-11-08T13:48:42.662Z",
"size": 0,
"status": "draft",
"tagline": "string",
"tags": [
"string"
],
"type": "product",
"updatedAt": "2026-11-08T13:48:42.662Z",
"version": "string",
"availability": {
"downloadable": true,
"healthOnline": true,
"hideIfNotHealthy": true,
"notOfferedReason": "string",
"offered": true,
"unavailable": true,
"unavailableReason": "string"
},
"deviceRelease": {
"artsDirPath": "string",
"deliveryState": "prepare",
"downloadDuration": 0,
"errMsg": "string",
"eta": 0,
"hideIfNotHealthy": true,
"progress": 0,
"state": "offering",
"status": "Start"
},
"healthOnline": true
}
],
"tagline": "string",
"tags": [
"string"
]
}
]
- application/json
- Schema
- Example (from schema)
Schema
{
"message": "string",
"name": "string",
"statusCode": 0
}
- application/json
- Schema
- Example (from schema)
Schema
{
"message": "string",
"name": "string",
"statusCode": 0
}