API Команд
Этот раздел описывает API для выполнения команд в системе.
Выполнение команды
Отправляет команду на выполнение в систему.
Эндпоинт: POST /rest/commands
Метод: POST
Аутентификация: Требуется
Пример запроса (curl)
curl -X POST http://DEVICE_IP/rest/commands \
-H "Authorization: Bearer YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"command": "reboot",
"parameters": {
"delay": 5
}
}'
Тело запроса
JSON-объект, содержащий команду и ее параметры.
Пример тела запроса:
{
"command": "reboot",
"parameters": {
"delay": 5
}
}
Ответы
200 OK: Команда принята к выполнению.400 Bad Request: Ошибка в формате запроса или неверные параметры команды.401 Unauthorized: Ошибка аутентификации.404 Not Found: Указанная команда не найдена.500 Internal Server Error: Внутренняя ошибка сервера при выполнении команды.