Skip to main content

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

Delivery status per device.

Schema

  • Array [

  • data

    object

    required

    artifacts

    object[]

    required

  • Array [

  • 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.

  • ]

Loading...