Get firmware update progress

The following sample request gets the update progress of the latest firmware update of a device.

Request

GET /ws/v1/firmware_updates/progress/00000000-00000000-0040FFFF-FF112233

Response

{
    "id": 2,
    "customer_id": 1977,
    "device_id": "00000000-00000000-0040FFFF-FF112233",
    "progress": [
        {
            "status": 0,
            "time": "2021-02-22T09:58:40.070Z",
            "message": "Getting Target Info"
        },
        {
            "status": 0,
            "time": "2021-02-22T09:58:41.070Z",
            "message": "Sending Download Request"
        },
        {
            "status": 5,
            "time": "2021-02-22T09:58:42.070Z",
            "message": "Sending Data: 23552 out of 461657 bytes sent"
        },
        {
            "status": 10,
            "time": "2021-02-22T09:58:59.070Z",
            "message": "Sending Data: 47104 out of 461657 bytes sent"
        }
    ]
}

The response contains the following properties:

  • id - Unique identifier of the firmware update progress.
  • custormer_id - Unique customer ID for the Remote Manager customer.
  • device_id - Unique identifier of the device associated to the firmware update progress.
  • progress - List containing the different progress entries of the firmware update. Each entry is defined by the following elements:
    • status - Total update progress percentage completed with the entry.
    • time - Date at which the progress entry was generated.
    • message - Message containing progress entry information.