Обновить приложение на указанную версию сборки проекта

Обновляет приложение на указанную версию сборки проекта

POST /console/api/v2/applications/{ApplicationId}/project/update

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

ApplicationId
Идентификатор приложения

Тело запроса

UpdateProjectDto. Запрос обновления приложения на указанную версию сборки проекта

{
  "source": {
    "type": "repository",
    "assembly-version": "2.0"
  }
}
source
Объект исходных данных (зарегистрированная версия проекта)
type
Строка. Тип исходных данных
assembly-version
Строка. Версия сборки проекта

Тело ответа

ApplicationProjectInfo. Информация о проекте приложения

{
  "id": "7b246235-af5d-4a37-a5ad-5282c10f4152",
  "developer": "1C",
  "version": "2.0.0-3",
  "title": "Management-console",
  "hash": "lrDXlBBuDcl_5rCjdPWtKtshyc_6Ro07Z8hA4pqDyak="
  "date-updated": "12.04.2022 16:52:41"
}
id
Строка. Идентификатор проекта
developer
Строка. Разработчик проекта
version
Строка. Версия проекта
title
Строка. Название проекта
hash
Строка. Хэш
date-updated
Строка. Дата последнего обновления приложения

Коды состояния

200
Приложение успешно обновлено до указанной версии сборки проекта (ApplicationProjectInfo)
400
Строка. Некорректное значение параметра (ErrorData с кодом 3)
400
Строка. Запрос не может быть обработан в текущем состоянии системы (ErrorData с кодом 9)
400
Строка. Значение выходит за пределы допустимого диапазона (ErrorData с кодом 11)
401
Строка. Отсутствие аутентификации (ErrorData с кодом 16)
403
Строка. Отсутствие авторизации (ErrorData с кодом 7)
404
Строка. Неизвестный идентификатор (ErrorData с кодом 5)
500
Строка. Ошибка на стороне сервера (ErrorData с кодом 13)

ErrorData. Данные ошибки

{
  "code": 3,
  "status": "INVALID_ARGUMENT",
  "message": "1111 is not a valid UUID.",
  "details": "details"
}
code
Число. Код ошибки
status
Строка. Статус ошибки
message
Строка. Сообщение ошибки
details
Строка. Детали ошибки