API SharePoint : ce qu'on peut faire et comment l'utiliser avec des agents IA
SharePoint est accessible par Microsoft Graph et par sa propre API REST, avec des sites, des bibliothèques de documents, des listes et des droits. Il est utilisé par les équipes informatiques et les métiers des entreprises sous Microsoft 365. L'accès se fait par une application enregistrée dans Microsoft Entra ID, avec le consentement de l'administrateur.
Ce que propose l’API SharePoint
Sites
Découverte et lecture des sites et sous-sites de l'organisation.
Bibliothèques et fichiers
Envoi, téléchargement, versions et métadonnées des documents.
Listes
Lecture et écriture d'éléments de listes, utilisées comme petites bases de données.
Autorisations
Partage et contrôle d'accès aux sites, dossiers et fichiers.
Recherche
Recherche de contenu dans le tenant.
Notifications de modification
Abonnements pour savoir quand des fichiers ou des listes ont changé.
Comment accéder à l’API SharePoint
- Avec les identifiants de votre entrepriseOAuth 2.0 avec une application enregistrée dans Microsoft Entra ID ; droits délégués ou d'application, avec le consentement de l'administrateur. Il est possible de restreindre l'app à certains sites.
- Préférez des droits restreints à des sites précis à un accès à tout le tenant.
- Graph applique une limitation des requêtes ; gérez les réponses d'attente.
- Les documents sensibles doivent rester hors de portée des agents qui n'en ont pas besoin.
Documentation officielle: learn.microsoft.com/sharepoint/dev
Ce qu’un agent iTeam fait avec l’API SharePoint
Demande d'achat dans une liste
Les demandes saisies dans une liste SharePoint sont lues par l'agent, qui vérifie le budget et transmet à l'approbateur dans Teams.
Document dans sa version en vigueur
L'agent répond aux questions de procédure en s'appuyant uniquement sur les documents publiés de la bibliothèque qualité, en citant la version.
Dossier de projet standardisé
À l'ouverture d'un projet, l'agent crée l'arborescence de dossiers et applique les droits de l'équipe.
Revue des accès
L'agent liste les fichiers des sites confidentiels dont les liens de partage sont ouverts et les envoie à la DSI.
De l’identifiant à l’agent au travail, avec validation
Enregistrer l'app dans Entra ID
La DSI crée l'application, choisit des droits minimaux et, si possible, limite l'accès aux sites nécessaires.
Enregistrer dans le coffre d'iTeam
Les identifiants sont conservés dans le coffre ; chaque agent reçoit les sites et les actions qu'il peut utiliser.
Tester avec validation
La lecture s'exécute directement ; les changements de droits et les suppressions passent par une validation humaine.
Équipes IA prêtes à l’emploi qui utilisent SharePoint
Questions sur l’API SharePoint
L'API SharePoint est-elle gratuite ?
En général, oui : l'accès par Graph et par REST fait partie de Microsoft 365, sans facturation par appel dans la plupart des cas.
Faut-il programmer pour utiliser l'API SharePoint avec iTeam ?
Pas nécessairement. L'équipe de déploiement configure l'app et les flux, et iTeam utilise le connecteur ou la documentation de l'API.
Graph ou REST de SharePoint ?
Microsoft recommande Graph dans la plupart des cas ; l'API REST propre à SharePoint couvre quelques fonctions spécifiques.