---
title: "[LRO] Get firmware deployment status by ID"
method: GET
path: "/deployments/{deploymentId}/status"
tags: ["Configuration - Deployment"]
---

# [LRO] Get firmware deployment status by ID

`GET /deployments/{deploymentId}/status`

Get firmware upgrade schedule status for a site based on deployment ID.

## Path parameters

- `deploymentId` integer, required

## Query parameters

- `async` boolean

## Response `200`

OK

- XiqDeploymentByIdStatusResponse — The deployment details status response
  - `schedule_status` 'SCHEDULED' | 'IN_PROGRESS' | 'ABORTED' | 'COMPLETED' | 'FAILED' | 'TIME_OUT' — The schedule status
  - `schedule_time` integer — The scheduled time
  - `created_time` integer — The created time
  - `updated_time` integer — The updated time
  - `site_info` XiqSiteInfo[] — The site information tagged to devices
    - `site_id` integer — The site ID
    - `device_ids` integer[] — The device IDs
    - `overview` XiqDeploymentOverviewDetails — The configuration deployment overview
      - `total_devices` integer — The total device count
      - `in_progress_devices` integer — The device count with in progress deployment
      - `total_progress` integer — The total progress, range from 0 to 100
  - `deployment_status` object — The deployment status
  - `overview` XiqDeploymentOverviewDetails — The configuration deployment overview
    - `total_devices` integer — The total device count
    - `in_progress_devices` integer — The device count with in progress deployment
    - `total_progress` integer — The total progress, range from 0 to 100

---

[API](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api.md) · [All operations](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/extremecloudiq/extremecloud-iq-api/versions/5ff7ab84e8e8/schema)
