---
title: "GET /assets/{assetId}/devices"
method: GET
path: "/assets/{assetId}/devices"
tags: ["Assets - Devices"]
---

# GET /assets/{assetId}/devices

`GET /assets/{assetId}/devices`

## Request

- The document declares no server URL.
- Auth: none declared

## Path parameters

- `assetId` string, required

## Response `200`

- ListModelOfDeviceModel
  - `items` DeviceModel[], required
    - `id` string, required
    - `serialNumber` string, required
    - `deviceType` DeviceTypeModel, required
      - `id` string, required
      - `manufacturer` string, required
      - `model` string, required
      - `displayName` string, required
      - `protocol` ProtocolModel, required
        - `port` integer, required
        - `name` string, required
    - `active` boolean, required
    - `positions` integer, nullable

## Other responses

- `404`

## Changes

> 56 revisions in range; 6 not diffed.

- **2024-11-16** `522dcbb4e6ef`: 2 info
  - api tag `Assets - Devices` added
  - api tag `AssetsDevices` removed
- **2024-01-25** `ae16e1dcb869`: 1 warning, 1 info
  - removed the optional property `items/items/locations` from the response with the `200` status
  - added the optional property `items/items/positions` to the response with the `200` status
- **2023-12-21** `ed52e5aeebfe`: 1 breaking, 3 info
  - the response property `additionalProperties/` became nullable for the status `404`
  - api operation id `AssetsDevices_GetList` was added
  - removed the non-success response with the status `401`
  - the response required property `items/items/deviceType/displayName` became not read-only for the status `200`

[Operation history](https://skmtc.dev/navtrack/apis/navtrack-api/changes/assets/:assetId/devices/get.md)

---

[API](https://skmtc.dev/navtrack/apis/navtrack-api.md) - [All operations](https://skmtc.dev/navtrack/apis/navtrack-api/llms.txt) - [OpenAPI document](https://skmtc.dev/navtrack/apis/navtrack-api/revisions/70d0b7ce1640?raw)
