API файлов
Примечание
- Этот API недоступен для Microsoft 365 Cloud App Security.
API файлов предоставляет метаданные о файлах и папках, хранящихся в облачных приложениях, таких как дата последнего изменения, владение и многое другое.
Ниже перечислены поддерживаемые запросы.
Сведения о работе фильтров см. в разделе Фильтры.
В следующей таблице описаны поддерживаемые фильтры.
Filter | Тип | Операторы | Описание |
---|---|---|---|
служба | integer | eq, neq | Фильтрация файлов из указанного appID приложения, например 11770 |
экземпляр | integer | eq, neq | Фильтрация файлов из указанных экземпляров |
fileType | integer | eq, neq | Фильтрация файлов с указанным типом файлов. Возможные значения: 0: другое 1. Документ 2. Электронная таблица 3. Презентация 4. Текст 5: изображение 6. Папка |
allowDeleted | логический | eq | Возможные значения: True: возвращает удаленные файлы. значение false или не задано: возвращает неразмеченные (включая корзину) файлы. Это значение переопределяется оператором корзины |
policy | string | cabinetmatchedrulesequals, neq, isset, isotset | Фильтрация действий, связанных с указанными политиками |
filename | string | eq | Фильтрация файлов по имени файла |
modifiedDate | метка времени | lte, gte, range, lte_ndays, gte_ndays | Фильтрация файлов по дате последнего изменения |
createdDate | метка времени | lte, gte, range | Фильтрация файлов по дате их создания |
collaborators.entity | entity pk | eq, neq | Фильтрация файлов, к которым предоставлен общий доступ с указанными сущностями. Пример: [{ "id": "entity-id", "inst": 0 }] |
collaborators.domains | string | eq, neq | Фильтрация файлов, к которым предоставлен общий доступ с указанными доменами |
collaborators.groups | string | eq, neq | Фильтрация файлов, к которым предоставлен общий доступ с указанными группами |
collaborators.withDomain | string | eq, neq, deq | Фильтрация файлов, к которым предоставлен общий доступ с указанными доменами |
owner.entity | entity pk | eq, neq | Фильтрация файлов, принадлежащих указанным сущностям. Пример: [{ "id": "entity-id", "saas": 11161, "inst": 0 }] |
owner.orgUnit | string | eq, neq | Фильтрация файлов с владельцами из указанных подразделений |
предоставляет общий доступ к | integer | eq, neq | Фильтрация файлов с указанными уровнями общего доступа. Возможные значения: 4: Общедоступный (Интернет) 3. Общедоступная 2. Внешний 1: внутренний 0: Частный |
fileId | string | eq, neq | Фильтрация файлов по идентификатору файла |
fileLabels | string | eq, neq, isset, isotset | Фильтрация файлов, содержащих указанные идентификаторы меток (тегов) файлов |
fileScanLabels | string | eq, neq, isset, isotset | Фильтрация файлов, содержащих указанные идентификаторы предупреждений проверки содержимого (теги) |
расширение | string | eq, neq | Фильтрация файлов по заданному расширению файла |
mimeType | string | eq, neq | Фильтрация файлов по заданному типу MIME должна быть одной строкой |
Разгромили | логический | eq | Возможные значения: True: возвращает только файлы, которые были удалены. false: возвращает нераспространиемые файлы. |
parentFolder | folder | eq, neq | Фильтрация файлов, содержащихся в указанных папках |
folder | логический | eq | Возможные значения: True: возвращает только папки. false: возвращает только файлы. |
Карантин | логический | eq | Возможные значения: True: возвращает только файлы, помещенные в карантин. false: возвращает только файлы без карантина. |
snapshotLastModifiedDate | метка времени | lte, gte, range | Фильтрация файлов по дате последнего изменения snapshot |
Если у вас возникнут какие-либо проблемы, мы здесь, чтобы помочь. Чтобы получить помощь или поддержку по проблеме с продуктом, отправьте запрос в службу поддержки.