Проверка статуса операции экспорта

Статус операции экспорта можно получить по ссылке, возвращаемой в заголовке 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

Ошибка – параметр asyncOperationId неверный.

{
  "error": "500",
  "title: "",
  "message": "Bad key id"
}