---
title: "Get UCP Engines by ID"
method: GET
path: "/ucp/{id}/engines/installed"
tags: ["Universal Compute Platform"]
---

# Get UCP Engines by ID

`GET /ucp/{id}/engines/installed`

Get UCP Engine details for the specified device ID.

## Path parameters

- `id` integer, required

## Response `200`

OK

- XiqUcpEngines — The payload of UCP installed engines
  - `engines` XiqUcpEngine[], required — The UCP Engine List
    - `name` string, required — The name of the UCP engine
    - `description` string, required — The description of the UCP engine
    - `instances` XiqUcpEngineInstance[] — List of instances installed
      - `name` string, required — The name of the instance
      - `display_name` string, required — The display name of the instance
    - `instance_count` integer, required — Count of the number of instances for the engine
    - `max_instances` integer, required — The maximum number of instances allowed for the engine
    - `type` string — The type of engine image
    - `upgradable` boolean, required — If the engine is upgradable
    - `image_name` string, required — Name of the image for the engine

---

[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/revisions/5ff7ab84e8e8/schema)
