Загрузка файла с ресурсами

POST /api/v1/resources/upload

Доступ: Главный администратор, Администратор тенанта, Аналитик второго уровня, Аналитик первого уровня.

Права пользователей проверяются не в момент загрузки, а в момент импорта, когда выбран тенант. Поэтому если учетная запись пользователя не является доверенной, в веб-интерфейсе KUMA перейдите в раздел ПараметрыПользователи, выберите учетную запись и в блоке параметров Взаимодействие с KUMA через API выберите Права доступа через API. В открывшемся окне Права доступа через API снимите флажки POST /resources/toc и POST /resources/upload.

Тело запроса

Зашифрованное содержимое файла с ресурсами в бинарном формате.

Ответ

HTTP-код: 200

Формат: JSON

Идентификатор файла. Следует указать его в теле запросов на просмотр содержимого файла и на импорт ресурсов.

type Response struct {

    ID string `json:"id"`

}

Возможные ошибки

HTTP-код

Описание

Значение поля message

Значение поля details

400

Размер файла превышает максимально допустимый (64 МБ)

maximum file size is 64 MB

 

403

Пользователь не имеет необходимых ролей ни в одном из тенантов

access denied

 

500

Любые другие внутренние ошибки

вариативное

вариативное

В начало