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

# GET /devices/kinds

`GET /devices/kinds`

Get all supported devices kind info.

## Response `200`

Local network devices array.

- DeviceKind[]
  - `brand` string, required — The brand of the current minion type. (see device model).
  - `model` string, required — The specific model of minion type. (see device model).
  - `minionsPerDevice` number, double, required — The max minions that can be in one device, or -1 if unlimited. For example, a simple smart socket can be 1 minion per device, Wall switch with 3 switches can be 3 minions per device, And IR transmitter can be unlimited minions per device.
  - `isTokenRequired` boolean, required — Is the device require a token for communication API.
  - `isIdRequired` boolean, required — Is device require id for communication API.
  - `supportedMinionType` 'toggle' | 'switch' | 'temperatureSensor' | 'roller' | 'cleaner' | 'airConditioning' | 'light' | 'temperatureLight' | 'colorLight', required — Supported minions types.
  - `isRecordingSupported` boolean, required — Some of the devices supported recording (for example IR transmitter).
  - `isFetchCommandsAvailable` boolean, required — Whenever the device and module supported fetching commands data from the https://github.com/casanet/rf-commands-repo project

## Other responses

- `501` — Server error

---

[API](https://skmtc.net/casanet/apis/casanet-local-server.md) · [All operations](https://skmtc.net/casanet/apis/casanet-local-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/casanet/casanet-local-server/versions/0f9f76cd80d5/schema)
