Запросіть дію
POST/devices/:id/actions
Викликати дію для пристрою
Request
Path Parameters
Ідентифікатор пристрою
- application/json
Body
Дія пристрою
- DeviceSingleActionCall
- DeviceMultiActionCall
Array [
]
oneOf
Назва дії, яку слід викликати
params
object
Аргументи дії, які повинні бути передані в дію. Викличте GET /devices/{id}/actions
, щоб отримати список доступних дій та їх аргументів.
Назва дії, яку слід викликати
params
object
Аргументи дії, які повинні бути передані в дію. Викличте GET /devices/{id}/actions
, щоб отримати список доступних дій та їх аргументів.
Responses
- 200
- 401
- 403
- 404
Дія розпочалася
- application/json
- Schema
- Example (from schema)
Schema
Array [
- MOD1
- MOD2
]
Прапорець, який показує, чи був запит успішним
results
object[]
Масив результатів дій виклику
oneOf
Ідентифікатор пристрою
1
Статус очікування
true
Ідентифікатор виклику дії
213
Ідентифікатор пристрою
1
Статус очікування
false
{
"success": true,
"results": [
{
"deviceId": 1,
"pending": true,
"actionId": 213
},
{
"deviceId": 1,
"pending": false
}
]
}
Користувач не має дозволу.
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4131,
"errorMessage": "User not authorized",
"errorParameters": "Not authorized"
}
Відмовлено в доступі
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4132,
"errorMessage": "Access denied",
"errorParameters": "Access denied"
}
Потрібний пристрій не знайдено.
- application/json
- Schema
- Example (from schema)
- Example
Schema
Прапорець, який показує, чи був запит успішним
Ціле число помилки, див. Помилки
Опис помилки
Додаткові дані, що описують помилку
{
"success": true,
"errorCode": 0,
"errorMessage": "string"
}
{
"success": false,
"errorCode": 4128,
"errorMessage": "Not found",
"errorParameters": {
"type": "device",
"id": 11
}
}