Сохранение проекта

Данная операция сохраняет все изменения, внесенные в указанный проект, в порядке очереди. В некоторых случаях (например, в процессе выполнения узла) когда немедленное сохранение проекта невозможно, команда будет выполнена позже (как только узел завершит выполнение). Данная операция одновременно сохранит изменения, внесенные другими пользователями.

Статус операции возвращается в заголовке location ответа. См. здесь для получения дополнительной информации.

URL

/project/save

Метод

POST

Диапазон

project_edit

Тип ответа

async

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

<отсутствуют>

Тело запроса (application/json)

{
  "prjUUID": "322cf2c1-d054-4963-a0e0-f5b189906308"
}

prjUUID должен быть действительным ID проекта.

Пример URL-запроса

https://your.polyanalyst.server:port/polyanalyst/api/v1.0/project/save

Тело ответа (application/json)

<отсутствует>

Примеры ответов

Код Тело ответа и его описание

202

Запрос был принят к обработке. Тело ответа пустое.

500

Ошибка – проект с указанным ID не найден на сервере.

{
  "error": {
    "code": 500,
    "title": "",
    "message": "Project or report record '322cf2c1-d054-4963-a0e0-f5b189906301' is absent"
  }
}

500

Ошибка – в проекте нет изменений, подлежащих сохранению.

{
  "error": {
    "code": 500,
    "title": "",
    "message": "Project 322cf2c1-d054-4963-a0e0-f5b189906308 has not been opened by user"
  }
}