updateInstallationProcessStatus

Фиксация состояния процесса установки ОС на новое устройство.

POST /v1/unprovisioned_machines/{unprovisionedMachineId}/installation_process/status

Параметр пути

Имя Описание Обязательный Тип Пример

unprovisionedMachineId

Уникальный внутренний идентификатор устройства

Да

string($uuid)

75e291ec-83fe-4fd4-bd2e-6d327801c71f

Параметры запроса

Имя Описание Обязательный Тип Пример

status

Статусы этапов установки ОС. Возможные значения:

  • PRESTART — подготовка к установке;

  • IN_PROCESS — в процессе установки;

  • INSTALL_ERROR — ошибка установки;

  • FINISHED — завершение установки

Да

string

IN_PROCESS

step

Название текущего шага установки ОС

Да

string

additionalInfo

Дополнительная информация, например при ошибке установки код ответа или описание причины

Нет

string

Description

Ответы

Код Сообщение Тип данных / объект схемы (DTO) Пример

204

Статус успешно изменен

404

Объект не найден

{
  "code": "object_not_found",
  "message": "string"
}

422

Невозможно обработать запрос

{
  "code": "invalid_entity",
  "message": "string"
}

500

Внутренняя ошибка

{
  "code": "internal_error",
  "message": "string"
}