Исправление проекта
Операция позволяет исправлять поврежденные проекты. Исправление проектов занимает некоторое время и не гарантирует успешного исхода. Пользователь получит уведомление о начале операции. Если исправление было успешным, то проект будет автоматически загружен на сервер. Операция доступна только для владельцев проекта и администраторов.
Для получения более подробной информации по поврежденным проектам см. здесь.
URL
/project/repair
Метод
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/repair
Тело ответа (application/json)
<отсутствует>
Примеры ответов
| Код | Тело ответа и его описание |
|---|---|
202 |
Запрос был принят к обработке. Тело ответа пустое. |
403 |
Ошибка – отказано в доступе (вы не являетесь владельцем проекта или администратором). {
"error": {
"code": 403,
"title": "",
"message": "Access to this operation is limited to project owners and administrators"
}
}
|
500 |
Ошибка – является недопустимой строкой для UUID. {
"error": {
"code": 500,
"title": "",
"message": "Failed to create UUID from string"
}
}
|
500 |
Ошибка – проект с указанным ID не найден на сервере. {
"error": {
"code": 500,
"title": "",
"message": "Item 322cf2c1-d054-4963-a0e0-f5b189906301 not found"
}
}
|