Lire en anglais

Partager via


API Fichiers

Notes

  • Cette API n’est pas disponible pour microsoft 365 Sécurité des applications cloud.

L’API Fichiers vous fournit des métadonnées sur les fichiers et dossiers stockés dans vos applications cloud, telles que la date de la dernière modification, la propriété, etc.

Voici la liste des demandes prises en charge :

Filtres

Pour plus d’informations sur le fonctionnement des filtres, consultez Filtres.

Le tableau suivant décrit les filtres pris en charge :

Filtre Type Opérateurs Description
service entier eq, neq Filtrer les fichiers à partir de l’appID spécifié, par exemple : 11770
instance entier eq, neq Filtrer les fichiers des instances spécifiées
fileType entier eq, neq Filtrez les fichiers avec le type de fichier spécifié. Les valeurs admises sont les suivantes :

0 : Autre
1 : Document
2 : Feuille de calcul
3 : Présentation
4 : Texte
5 : Image
6 : Dossier
allowDeleted valeur booléenne eq Les valeurs admises sont les suivantes :

true : retourne les fichiers supprimés
false ou non défini : renvoie les fichiers non supprimés (y compris les fichiers corbeilles). Cette valeur est remplacée par l’opérateur corbeille
stratégie string cabinetmatchedrulesequals, neq, isset, isnotset Filtrer les activités liées aux stratégies spécifiées
nomdefichier string eq Filtrer les fichiers par nom de fichier
modifiedDate horodatage lte, gte, range, lte_ndays, gte_ndays Filtrer les fichiers par date de leur dernière modification
createdDate horodatage lte, gte, range Filtrer les fichiers par date de création
collaborators.entity entité pk eq, neq Filtrez les fichiers partagés avec les entités spécifiées. Exemple : [{ "id": "entity-id", "inst": 0 }]
collaborators.domains string eq, neq Filtrer les fichiers partagés avec des domaines spécifiés
collaborators.groups string eq, neq Filtrer les fichiers partagés avec des groupes spécifiés
collaborateurs.withDomain string eq, neq, deq Filtrer les fichiers partagés avec des domaines spécifiés
owner.entity entité pk eq, neq Filtrer les fichiers appartenant à des entités spécifiées. Exemple : [{ "id": "entity-id", "saas": 11161, "inst": 0 }]
owner.orgUnit string eq, neq Filtrer les fichiers avec les propriétaires des unités d’organisation spécifiées
partage entier eq, neq Filtrez les fichiers avec les niveaux de partage spécifiés. Les valeurs admises sont les suivantes :

4 : Public (Internet)
3 : Public
2 : Externe
1 : Interne
0 : Privé
fileId string eq, neq Filtrer les fichiers par ID de fichier
fileLabels string eq, neq, isset, isnotset Filtrer les fichiers contenant les ID d’étiquettes de fichier (étiquettes) spécifiés
fileScanLabels string eq, neq, isset, isnotset Filtrer les fichiers contenant les ID d’avertissements (étiquettes) d’inspection du contenu spécifiés
extension string eq, neq Filtrer les fichiers par une extension de fichier donnée
mimeType string eq, neq Filtrer les fichiers par un type MIME donné, doit être une chaîne unique
Saccagé valeur booléenne eq Les valeurs admises sont les suivantes :

true : retourne uniquement les fichiers corbeilles
false : retourne les fichiers non-synchronisés
parentFolder folder eq, neq Filtrer les fichiers contenus dans les dossiers spécifiés
folder valeur booléenne eq Les valeurs admises sont les suivantes :

true : retourne uniquement les dossiers
false : retourne uniquement les fichiers
Quarantaine valeur booléenne eq Les valeurs admises sont les suivantes :

true : retourne uniquement les fichiers mis en quarantaine
false : renvoie uniquement les fichiers non carrés
snapshotLastModifiedDate horodatage lte, gte, range Filtrer les fichiers en fonction de la date de la dernière modification de leur instantané

Si vous rencontrez des problèmes, nous sommes là pour vous aider. Pour obtenir de l’aide ou du support pour votre problème de produit, ouvrez un ticket de support.