Загрузка проекта на сервер
Операция позволяет пользователям загружать существующий проект из хранилища проектов на сервер (в память). Данная операция доступна только владельцам проектов и администраторам.
Статус операции возвращается в заголовке location ответа. См. здесь для получения дополнительной информации.
URL
/project/load
Метод
POST
Диапазон
project_view
Тип ответа
async
Параметры запроса
<отсутствуют>
Тело запроса (application/json)
{
"prjUUID": "322cf2c1-d054-4963-a0e0-f5b189906308"
}
prjUUID должен быть действительным ID проекта.
| Во время операции на сервер загружается только последняя автоматически сохраненная рабочая копия проекта. |
Пример URL-запроса
https://your.polyanalyst.server:port/polyanalyst/api/v1.0/project/load
Тело ответа (application/json)
<отсутствует>
Примеры ответов
| Код | Тело ответа и его описание |
|---|---|
202 |
Запрос был принят к обработке. Тело ответа пустое. |
403 |
Ошибка – Отказано в доступе (вы не являетесь владельцем проекта или администратором). {
"error": {
"code": 403,
"title": "",
"message": "Access to this operation is limited to project owners and administrators"
}
}
|
500 |
Ошибка – prjUUID является недопустимой строкой для UUID. {
"error": {
"code": 500,
"title": "",
"message": "Failed to create UUID from string"
}
}
|
500 |
Ошибка – проект с указанным ID не найден на сервере. {
"error": {
"code": 500,
"title": "",
"message": "Project or report record '322cf2c1-d054-4963-a0e0-f5b189906301' is absent"
}
}
|