---
title: "GET /devices/types"
method: GET
path: "/devices/types"
tags: ["Devices"]
---

# GET /devices/types

`GET /devices/types`

## Request

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

## Response `200`

- ListModelOfDeviceTypeModel
  - `items` DeviceTypeModel[], required
    - `id` string, required
    - `manufacturer` string, required
    - `model` string, required
    - `displayName` string, required
    - `protocol` ProtocolModel, required
      - `port` integer, required
      - `name` string, required

## Changes

> 56 revisions in range; 6 not diffed.

- **2023-12-21** `ed52e5aeebfe`: 3 info
  - api operation id `Devices_GetList` was added
  - removed the non-success response with the status `401`
  - the response required property `items/items/displayName` became not read-only for the status `200`

[Operation history](https://skmtc.dev/navtrack/apis/navtrack-api/changes/devices/types/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)
