Сохранение проекта
Данная операция сохраняет все изменения, внесенные в указанный проект, в порядке очереди. В некоторых случаях (например, в процессе выполнения узла) когда немедленное сохранение проекта невозможно, команда будет выполнена позже (как только узел завершит выполнение). Данная операция одновременно сохранит изменения, внесенные другими пользователями.
Статус операции возвращается в заголовке 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"
}
}
|