Get release status by catalog ID
GET/api/v2/device/releases/:catalog_id
Retrieves the installation status for a specific software release on the root device. Returns delivery progress, deployment status, and current installation state. Only accessible for components in delivery state or beyond.
Request
Path Parameters
Catalog ID of the release
Responses
- 200
- 404
- 500
- application/json
- Schema
- Example (from schema)
Schema
- DeliveryStatusEnum
- DeploymentStatus
Possible values: [prepare, download, validation, done]
Download duration in seconds (for delivery state)
Error message if any error occurred
Estimated time remaining in seconds
Progress percentage (0-100)
Possible values: [delivery, downloaded, deleted, deploy, installed, uninstalled]
Represents the state of a release on the device Subset of DeviceComponentState containing only Delivery state and greater
status
object
nullable
Status enum that can be either a delivery status or a deployment status
oneOf
string
string
{
"catalogId": "string",
"latest": true,
"name": "string",
"releaseAt": "2026-03-12T11:20:53.463Z",
"releaseNotes": "string",
"size": 0,
"version": "string",
"deliveryState": "prepare",
"downloadDuration": 0,
"errMsg": "string",
"eta": 0,
"progress": 0,
"state": "delivery",
"status": "Start"
}
- 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
}