Перейти к основному содержимому

Работа с файлами

/api/v2/File/Get​

Скачать файл из хранилища

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
versioninteger (int32)Версия файла. Если Null - возвращается последняя версиянет
fileIdstring (uuid)ID файла, который хотим получить
Задается или FileId, или FilePath
нет
filePathstringполный путь файла, который хотим получить
Задается или FileId, или FilePath
нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController Get(ASE.MD.Platform.Services.FilesService.Models.Params.FileVersionParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/ByPath/{path}​

Скачать файл из хранилища по указанному пути

Тип HTTP запроса: get

Параметры​

НазваниеТипОписаниеПередаётся вОбязательное
pathstringpathда

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

/api/v2/File/NewMultipartUpload​

Начать загрузку объекта на сервер по частям

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Параметры загружаемого файла

Название поляТип поляОписаниеОбязательноеВозможные значения
fileNamestringИмя файлада
sizeinteger (int64)размер файлада
folderFolderParamsда
descriptionstringописание файланет
contentTypestringтип содержимого файланет
overwritebooleanTrue - не создавать новую версию, а перезаписывать текущую
False - создать новую версию
нет
metadatastringпользовательская информация о файленет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultNewMultipartUploadResult
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController NewMultipartUpload(ASE.MD.Platform.Services.FilesService.Models.Params.FileParameters)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/RemoveUpload​

Отменить загрузку объекта на сервер по частям

Тип HTTP запроса: post

Параметры​

НазваниеТипОписаниеПередаётся вОбязательное
uploadIdstringID загрузкиqueryда

Отсылаемый запрос​

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController RemoveUpload(System.String)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/PutObjectPart​

Загрузка части объекта на сервер

Тип HTTP запроса: post

Параметры​

НазваниеТипОписаниеПередаётся вОбязательное
uploadIdstringИдентификатор загрузкиqueryда
partNumberinteger (int32)Номер загружаемой частиqueryда

Отсылаемый запрос​

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController PutObjectPart(System.String, System.Int32)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/CompleteMultipartUpload​

Завершить загрузку объекта на сервер по частям

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Параметры загрузки

Название поляТип поляОписаниеОбязательноеВозможные значения
objectIdstring (uuid)Идентификатор объекта (файла)
Не обязательно. Для обратной совместимости
нет
uploadIdstringнет
descriptionstringописание файла
Не обязательно. Для обратной совместимости
нет
partsUploadPart[]список загруженных частейнет
overwritebooleanпризнак перезаписинет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController CompleteMultipartUpload(ASE.MD.Platform.Services.FilesService.Models.Params.CompleteMultipartUploadParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/Put​

Загрузить объект на сервер.
Примечание: для корректной работы секция с файлом должна быть последней. Секции данных после файла будут проигнорированы.

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: multipart/form-data

Название поляТип поляОписаниеОбязательноеВозможные значения
pathstringнет
folderIdstringнет
descriptionstringнет
metadatastringнет
overwritebooleanнет
filestring (binary)да

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResult
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController Put()​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/GetInfo​

Получить информацию о файле

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
fileIdstring (uuid)ID файла, который хотим получить
Задается или FileId, или FilePath
нет
filePathstringполный путь файла, который хотим получить
Задается или FileId, или FilePath
нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultFileInfoResult
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController GetInfo(ASE.MD.Platform.Services.FilesService.Models.Params.FileParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/Remove​

Удалить файл

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
versioninteger (int32)Версия файла. Если Null - возвращается последняя версиянет
fileIdstring (uuid)ID файла, который хотим получить
Задается или FileId, или FilePath
нет
filePathstringполный путь файла, который хотим получить
Задается или FileId, или FilePath
нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController Remove(ASE.MD.Platform.Services.FilesService.Models.Params.FileVersionParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/BatchRemove​

Удалить список файлов

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
fileIdsstring(uuid)[]Id файлов, которые надо удалить
Можно комбинировать с FilePaths
нет
filePathsstring[]Полные пути файлов, которые надо удалить
Можно комбинировать с FileIds
нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController BatchRemove(ASE.MD.Platform.Services.FilesService.Models.Params.BatchRemoveParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/GetSignedUrl​

Получить ссылку на скачивание объекта

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Параметры объекта

Название поляТип поляОписаниеОбязательноеВозможные значения
expirationTimeinteger (int32)время истечения срока действия ссылки в секундах, не обязательный, по умолчанию 86400 секунд - 1 день, можно задать в конфигурации сервиса.нет
versioninteger (int32)Версия файла. Если Null - возвращается последняя версиянет
fileIdstring (uuid)ID файла, который хотим получить
Задается или FileId, или FilePath
нет
filePathstringполный путь файла, который хотим получить
Задается или FileId, или FilePath
нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController GetSignedUrl(ASE.MD.Platform.Services.FilesService.Models.Params.GetFileUrlParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/ByUrl​

Скачать объект из хранилища MiniO по подписанной ссылке

Тип HTTP запроса: get

Параметры​

НазваниеТипОписаниеПередаётся вОбязательное
ObjectIdstring (uuid)Идентификатор объектаqueryнет
AlgorithmstringАлгоритм шифрованияqueryнет
IssueDatestringДата создания ссылкиqueryнет
Versioninteger (int32)Версия объекта (файла)queryнет
Expiresinteger (int32)время истечения срока годности ссылкиqueryнет
UserIdstring (uuid)Пользователь, создавший ссылкуqueryнет
SignaturestringИдентифицирующая подписьqueryнет

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

/api/v2/File/UpdateInfo​

Обновить метаданные файла

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Параметры объекта

Название поляТип поляОписаниеОбязательноеВозможные значения
descriptionstringЧеловеко-читаемое описание файла, комментарий при загрузке версиинет
metadatastringдополнительные метаданные в JSON на будущее, чтоб потом не менять схемунет
versioninteger (int32)Версия файла. Если Null - возвращается последняя версиянет
fileIdstring (uuid)ID файла, который хотим получить
Задается или FileId, или FilePath
нет
filePathstringполный путь файла, который хотим получить
Задается или FileId, или FilePath
нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController UpdateInfo(ASE.MD.Platform.Services.FilesService.Models.Params.FileUpdateParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/SetSharedAccess​

Установить параметры общего доступа файла

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Параметры объекта

Название поляТип поляОписаниеОбязательноеВозможные значения
sharedReadAccessbooleanФайл доступен на чтение без авторизациинет
versioninteger (int32)Версия файла. Если Null - возвращается последняя версиянет
fileIdstring (uuid)ID файла, который хотим получить
Задается или FileId, или FilePath
нет
filePathstringполный путь файла, который хотим получить
Задается или FileId, или FilePath
нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController SetSharedAccess(ASE.MD.Platform.Services.FilesService.Models.Params.FileSharedAccessParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/Move​

Переместить файл

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Параметры файла

Название поляТип поляОписаниеОбязательноеВозможные значения
newNamestringНовое имя файла, если не задано, то должен быть задан NewParentFolder, тогда файл перемещается со старым именемнет
newParentFolderFolderParams
overwritebooleanTrue - не создавать новую версию, а перезаписывать текущую
False - создать новую версию
нет
fileIdstring (uuid)ID файла, который хотим получить
Задается или FileId, или FilePath
нет
filePathstringполный путь файла, который хотим получить
Задается или FileId, или FilePath
нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController Move(ASE.MD.Platform.Services.FilesService.Models.Params.FileMoveParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/Copy​

Копировать файл

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Параметры файла

Название поляТип поляОписаниеОбязательноеВозможные значения
newNamestringНовое имя файла, если не задано, то должен быть задан NewParentFolder, тогда файл перемещается со старым именемнет
newParentFolderFolderParams
overwritebooleanTrue - не создавать новую версию, а перезаписывать текущую
False - создать новую версию
нет
versioninteger (int32)Версия файла. Если Null - возвращается последняя версиянет
fileIdstring (uuid)ID файла, который хотим получить
Задается или FileId, или FilePath
нет
filePathstringполный путь файла, который хотим получить
Задается или FileId, или FilePath
нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResult
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController Copy(ASE.MD.Platform.Services.FilesService.Models.Params.FileCopyParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/v2/File/Exists​

Проверить существует ли файл с заданным путем или Id

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Целевой файл

Название поляТип поляОписаниеОбязательноеВозможные значения
fileIdstring (uuid)ID файла, который хотим получить
Задается или FileId, или FilePath
нет
filePathstringполный путь файла, который хотим получить
Задается или FileId, или FilePath
нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/filesservice public FileController Exists(ASE.MD.Platform.Services.FilesService.Models.Params.FileParams)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute