v1

latestOpenAPI 3.0.0ISC2026-07-17776696.9 KB
Devices

Get all supported devices kind info.

get/devices/kinds

Response

Local network devices array.

brandstring required

The brand of the current minion type. (see device model).

modelstring required

The specific model of minion type. (see device model).

minionsPerDevicenumber 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.

isTokenRequiredboolean required

Is the device require a token for communication API.

isIdRequiredboolean required

Is device require id for communication API.

supportedMinionType'toggle' | 'switch' | 'temperatureSensor' | 'roller' | 'cleaner' | 'airConditioning' | 'light' | 'temperatureLight' | 'colorLight' required

Supported minions types.

isRecordingSupportedboolean required

Some of the devices supported recording (for example IR transmitter).

isFetchCommandsAvailableboolean required

Whenever the device and module supported fetching commands data from the https://github.com/casanet/rf-commands-repo project