Get delivery status across CDN-connected devices
GET/api/cdn/delivery/:catalog_id
Returns delivery status per CDN-connected device for the given catalog_id.
Request
Path Parameters
catalog_id stringrequired
Query Parameters
device_id string[]
Repeated device ID filter: ?device_id=id1&device_id=id2. Omit for all devices.
Responses
- 200
- 501
Delivery status per device.
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
data
object
required
artifacts
object[]
required
arguments stringnullable
artifactType stringnullable
catalogId stringrequired
downloadDuration int32nullable
downloadEta int32nullable
downloadId int32nullable
hash
object
nullable
required
algorithm stringrequired
hash stringrequired
isExecutable booleannullable
itemKey stringrequired
metaData stringnullable
path stringnullable
progress floatrequired
signature stringnullable
size int64required
status DeliveryStatusEnumrequired
Possible values: [Start, InProgress, Done, Pause, Cancel, Error]
url stringrequired
catalogId stringrequired
dir stringnullable
downloadDone date-timenullable
error
object
nullable
errorCode stringnullable
message stringnullable
itemType ItemTyperequired
Possible values: [software, map, cache]
progress floatrequired
state DeliveryStaterequired
Possible values: [prepare, download, validation, done]
status DeliveryStatusEnumrequired
Possible values: [Start, InProgress, Done, Pause, Cancel, Error]
deviceId stringrequired
Device identifier — matches the deviceId in CDN discovery.
isMaster booleanrequired
true when this entry represents the local CDN master agent itself.
[
{
"data": {
"artifacts": [
{
"arguments": "string",
"artifactType": "string",
"catalogId": "string",
"downloadDuration": 0,
"downloadEta": 0,
"downloadId": 0,
"hash": {
"algorithm": "string",
"hash": "string"
},
"isExecutable": true,
"itemKey": "string",
"metaData": "string",
"path": "string",
"progress": 0,
"signature": "string",
"size": 0,
"status": "Start",
"url": "string"
}
],
"catalogId": "string",
"dir": "string",
"downloadDone": "2026-04-22T16:58:12.449Z",
"error": {
"errorCode": "string",
"message": "string"
},
"itemType": "software",
"progress": 0,
"state": "prepare",
"status": "Start"
},
"deviceId": "string",
"isMaster": true
}
]
Not implemented
Loading...