Проверка статуса операции экспорта
Статус операции экспорта можно получить по ссылке, возвращаемой в заголовке location, через операцию экспорта проекта.
URL
/project/export/status
Метод
GET
Диапазон
project_view
Тип ответа
sync
Параметры запроса
| Имя | Тип | Обязательный | Описание |
|---|---|---|---|
exportId |
строка |
да |
ID операции экспорта. |
Тело запроса (application/json)
<отсутствует>
Пример URL-запроса
https://your.polyanalyst.server:port/polyanalyst/api/v1.0/project/export/status?exportId=4bb88a73-86a8-4486-95bc-179a1d38d148
Пример ответа
В ответе вернется статус операции экспорта.
{
"state": "Archiving",
"timestamp": 1712577097093,
"progress": 100,
"message": "Compressing..."
}
где
| Имя | Тип | Описание |
|---|---|---|
state |
строка |
Статус операции экспорта. |
timestamp |
число |
Время начала операции. |
progress |
число |
Прогресс операции. |
message |
строка |
Сообщение с описанием текущего состояния операции (не возвращается, если операция завершена). |
Параметр state может иметь одно из следующих значений: "Exported" (проект экспортирован) или "Archiving" (идет сжатие проекта).
| Код | Тело ответа и его описание |
|---|---|
200 |
Успех. Проект был успешно экспортирован. {
"state": "Exported",
"timestamp": 1712577097093,
"progress": 100
}
|
500 |
Ошибка – параметр {
"error": "500",
"title: "",
"message": "Bad key id"
}
|