assessment360.export.download

Scope: assessment360

Кто может вызывать: Файл своего последнего экспорта; группа выгрузки проверяется не всегда (см. Права доступа).

Возвращает данные для скачивания сформированного файла экспорта.

HTTP: GET

Побочные эффекты: none

Параметры метода

Параметр Тип Обяз. Описание
Нет параметров

Параметров нет намеренно: скачивается файл последнего экспорта текущего пользователя (тот же userId, от имени которого вызван REST — для вебхука это {user_id} в URL), после успешного export.start / когда export.status вернул isCompleted: true. Отдельного exportId / jobId нет. У разных пользователей контексты независимы.

Возвращаемые данные

Объект файла: format, dataset, filePath, fileName, size. Ответ в конверте модуля: result.result, result.error.

Обработка ошибок

Справочник кодов: error-codes.md.

Код Описание
UNAUTHORIZED Пользователь не авторизован
INTERNAL_ERROR Внутренняя ошибка сервера
VALIDATION_ERROR Экспорт не инициализирован или ещё не завершён
ACCESS_DENIED Экспорт недоступен текущему пользователю

Пример запроса (GET)

curl -G "https://{портал}/rest/{user_id}/{webhook_code}/assessment360.export.download.json"
          -H "Accept: application/json"
        

Пример ответа

{
          "result": {
            "result": {
              "format": "csv",
              "dataset": "competencies",
              "filePath": "/upload/ithive_assessment360_export/assessment360_export_competencies_20260724_120000_a1b2c3d4.csv",
              "fileName": "assessment360_export_competencies_20260724_120000_a1b2c3d4.csv",
              "size": 15680
            },
            "error": null
          }
        }
        

См. также

Предыдущая
Следующая