API Microsoft Teams : ce qu'elle permet et comment l'utiliser avec des agents IA
Microsoft Teams s'utilise via Microsoft Graph, pour les équipes, canaux, messages, chats et réunions, et via le Bot Framework pour les conversations avec des bots. Il sert à l'IT et aux développeurs 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 Microsoft Teams
Équipes et canaux
Création, membres et paramètres des équipes et des canaux.
Messages de canal
Lecture et envoi de messages et de réponses.
Chats
Conversations individuelles et de groupe.
Réunions en ligne
Création de réunions et accès aux transcriptions, selon les permissions.
Bots et apps
Bot qui dialogue avec les utilisateurs et apparaît comme application dans Teams.
Notifications de changement
Abonnements aux nouveaux messages et aux modifications.
Comment accéder à l’API Microsoft Teams
- Avec les identifiants de votre entrepriseOAuth 2.0 avec une application enregistrée dans Microsoft Entra ID, avec des permissions déléguées ou d'application et le consentement de l'administrateur ; les bots utilisent le Bot Framework avec le même enregistrement.
- Certaines API de messages exigent des permissions spéciales ou ont leur propre licence.
- Graph applique une limitation du nombre de requêtes.
- Les messages internes peuvent contenir des données sensibles ; limitez l'accès par canal.
Documentation officielle: learn.microsoft.com/graph/teams-concept-overview
Ce qu’un agent iTeam fait avec l’API Microsoft Teams
Un agent dans le canal du service
L'agent de la finance répond dans le canal de l'équipe aux questions sur les paiements, en consultant l'ERP.
Validation dans Teams
Quand un processus demande une validation, le responsable reçoit le message dans Teams et approuve ou refuse sur place.
Résumé de réunion
Avec la transcription autorisée, l'agent résume la réunion et publie décisions et tâches dans le canal du projet.
Équipe de projet créée
Au démarrage d'un projet, l'agent crée l'équipe et les canaux standard, puis ajoute les membres.
De l’identifiant à l’agent au travail, avec validation
Enregistrez l'application dans Entra ID
L'IT crée l'application avec des permissions minimales et publie le bot iTeam dans le catalogue de l'organisation.
Connectez-la dans iTeam
Les identifiants restent dans le coffre, et chaque agent n'agit que dans les canaux et chats où il a été ajouté.
Testez avec validation
Commencez par un canal pilote ; la création d'équipes et les messages en masse passent par une validation.
Équipes IA prêtes à l’emploi qui utilisent Microsoft Teams
Questions RH des salariés
Congés, mutuelle, fiche de paie, télétravail : l'agent répond à partir de vos documents RH et passe la main dès que la question devient personnelle.
Support informatique interne
Mot de passe, accès, matériel : la demande est posée dans Slack ou Teams, l'agent répond ou ouvre un ticket Jira complet.
Questions sur l’API Microsoft Teams
L'API Microsoft Teams est-elle gratuite ?
En règle générale, Graph fait partie de Microsoft 365 ; certaines API d'export de messages peuvent être facturées ou exiger une licence.
Faut-il programmer pour utiliser l'API Microsoft Teams avec iTeam ?
Pas nécessairement. Teams est un canal natif d'iTeam, et l'équipe de déploiement configure l'application avec votre IT.
L'agent lit-il toutes les conversations ?
Non. Il agit dans les canaux et chats où il a été ajouté, avec les permissions que l'IT a approuvées.