---
title: "Get a CI by ID"
method: GET
path: "/cis/{ciId}"
tags: ["CIs"]
---

# Get a CI by ID

`GET /cis/{ciId}`

Retrieve a CI by ID.

## Response `200`

Retrieve a CI by ID.

- CIResponse
  - `serialNumber` string, nullable — The serial number of the CI.
  - `primaryCategoryId` integer, nullable — The primary category ID of the CI.
  - `secondaryCategoryId` integer, nullable — The secondary category ID providing further classification.
  - `thirdLevelCategoryId` integer, nullable — The tertiary classification ID of the item.
  - `ownerId` integer, nullable — The unique identifier of the user who owns the CI.
  - `ownerGroupId` integer, nullable — The unique identifier of the group that owns the CI.
  - `locationId` integer, nullable — The identifier of the CI location.
  - `companyId` integer, nullable — The identifier of the company the CI is assigned to.
  - `statusId` integer, nullable — The identifier of the CI's status.
  - `priorityId` integer, nullable — The identifier of the CI's priority level.
  - `supplierId` integer, nullable — The identifier of the CI's supplier.
  - `supplyDate` string, date, nullable — The date when the CI was supplied.
  - `acceptDate` string, date, nullable — The date when the CI was accepted from the supplier.
  - `ciTypeId` integer, required — The type identifier for the CI.
  - `ciSubtypeId` integer, required — The sub-type identifier for the CI.
  - `id` integer, required — The unique identifier of the CI.
  - `name` string, required — The name of the CI.
  - `version` integer, required — The CI's version.

## Other responses

- `401` — Authentication information is missing or invalid
- `404` — The specified resource was not found

---

[API](https://skmtc.net/sysaid/apis/sysaid-public-api.md) · [All operations](https://skmtc.net/sysaid/apis/sysaid-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sysaid/sysaid-public-api/revisions/38a43a1b2981/schema)
