Devices Controller
CRUD
Method |
End-point |
Body |
Response |
Описание |
POST |
/api/devices |
Device |
Регистрация нового устройства. Если устройство с таким UUID уже существует - ничего не делать. |
|
GET |
/api/devices |
None |
Получить список устройств в виде объектов DeviceListElement расширенный объект Device |
Actions
Method |
End-point |
Body |
Response |
Описание |
PUT |
/api/devices/activate/{id} |
None |
Изменить флаг active = true Действие генерирует уведомление DeviceCommand для устройства, смена статуса active на true |
|
PUT |
/api/devices/deactivate/{id} |
None |
Изменить флаг active = false. Действие генерирует уведомление для DeviceCommand устройства, смена статуса active на false |
|
GET |
/api/devices/location/{id} |
None |
Получает последнее зарегистрированное местоположение устройства. |
|
GET |
/api/devices/commands/{uuid} |
None |
Получить список команд для устройства по UUID ( нужно для приложения у приложения нет других идентификаторов) Получать только не исполненные команды. |