- Accueil
- Ressources
- Intégrations
- Microsoft OneDrive
Intégration Microsoft OneDrive n8nAutomatiser Microsoft OneDrive avec n8n.
Et si chaque document déposé dans OneDrive lançait un workflow au lieu d'un mail de relance ? L'intégration Microsoft OneDrive n8n couvre 14 opérations réparties sur 2 ressources, fichiers et dossiers, et le trigger surveille 4 événements. Pour les équipes qui stockent leurs documents clients dans OneDrive.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Microsoft OneDrive n8n ?
L'intégration Microsoft OneDrive n8n relie ton espace de stockage OneDrive au reste de tes outils via deux nœuds. Le nœud applicatif expose 14 opérations réparties sur 2 ressources, les fichiers et les dossiers. Le nœud trigger, le déclencheur d'un workflow, surveille 4 événements répartis en 2 familles. Les deux sont livrés avec n8n : rien à installer, ni sur n8n Cloud ni sur une instance auto-hébergée, et aucun coût supplémentaire côté n8n.
Premier cas classique : le dossier de réception. Un client dépose un devis signé dans OneDrive, le trigger part sur fileCreated, file.download récupère le contenu dans un champ binaire, et le workflow crée la fiche dans Airtable avant de prévenir l'équipe sur Slack. Personne n'ouvre OneDrive pour vérifier que le document est bien arrivé.
Deuxième cas : la livraison. Un workflow produit le reporting mensuel, file.upload l'écrit dans le dossier du client, puis file.share génère un lien de partage limité à l'organisation. Le lien part par Gmail, le fichier ne sort jamais de OneDrive. Les équipes qui alimentent déjà Microsoft Excel 365 branchent souvent cette brique juste après.
Troisième cas : le rangement. folder.create ouvre un dossier daté par client, folder.getChildren liste ce qu'il contient, file.rename remet de l'ordre dans les noms saisis à la main. C'est peu spectaculaire et c'est souvent le workflow qui fait gagner le plus d'heures sur un trimestre.
Le nœud HTTP Request prend le relais dès qu'une opération manque. Il appelle n'importe quel endpoint de l'API OneDrive en réutilisant le même credential, c'est-à-dire la connexion enregistrée une fois dans n8n, via l'authentification prédéfinie. Tu n'es donc jamais bloqué par le périmètre des 14 opérations.
Deux limites à connaître avant de construire. L'upload accepte les fichiers jusqu'à 4MB, au-delà il faut passer par un autre chemin. Et les opérations sur les dossiers attendent un identifiant, jamais un nom : tu le lis dans l'URL du dossier, ou tu lances folder.search avec le nom du dossier et tu récupères le champ id de la réponse. C'est la méthode documentée sur Microsoft 365, où OneDrive s'appuie sur SharePoint en coulisses. Si le choix de la plateforme n'est pas encore tranché, l'avis n8n détaille les arbitrages.
Comment connecter Microsoft OneDrive à n8n ?
- 01
Déclarer une application côté Microsoft
Ouvre le portail d'enregistrement des applications Microsoft et choisis Register an application. Donne un Name, puis dans Supported account types coche l'option qui couvre tous les annuaires d'organisation et les comptes Microsoft personnels. Copie l'OAuth Callback URL affichée dans ton credential n8n, colle-la dans Redirect URI et choisis la plateforme Web. Valide, puis reporte l'Application (client) ID dans le champ n8n Client ID.
- 02
Générer un client secret
Sur la page de ton application Microsoft, va dans Certificates & secrets puis New client secret. Saisis une description, par exemple
n8n credential, et valide avec Add. Copie ce qui s'affiche dans la colonne Value, pas l'identifiant à côté, et colle-le dans n8n comme Client Secret. Clique sur Connect my account, connecte-toi à ton compte Microsoft et autorise l'application à accéder à tes informations. - 03
Choisir le type d'authentification dans le nœud
La liste Authentication propose trois options. OneDrive OAuth2 est le choix par défaut. Microsoft OAuth2 (Graph) est un credential générique réutilisable sur les autres nœuds Microsoft, à condition de lui accorder les scopes attendus, comme
Files.ReadWrite.All. Microsoft Entra Service Principal (App-Only) donne un accès applicatif, sans utilisateur connecté. Le credential se crée une fois dans le menu Credentials et se réutilise partout.
Que surveille le Microsoft OneDrive Trigger ?
Microsoft OneDrive Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Microsoft OneDrive. Il écoute 4 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Microsoft OneDrive appelle) sur ton compte.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
file.*2folder.*2Notes de configuration
01Set up the Microsoft OneDrive Trigger
Ce trigger fonctionne en polling : n8n interroge l'API OneDrive à intervalle régulier au lieu d'attendre une notification de Microsoft. Il sort un item par nouvel élément trouvé.
Paramètres clés
- Trigger On : l'unique événement écouté par le nœud, parmi les 4 valeurs du catalogue, par exemple
fileCreated. - Poll Times : la fréquence à laquelle n8n appelle l'API, au plus toutes les minutes. Rien n'est enregistré côté Microsoft, et le délai avant le départ du workflow est égal à l'intervalle choisi.
- Watch Folder : activé, le nœud ne regarde que le dossier sélectionné au lieu de tout le OneDrive.
- Watch Nested Folders, dans Options : activé, les sous-dossiers comptent aussi, pas seulement les descendants directs.
- Simplify : renvoie une version allégée de la réponse plutôt que les données brutes.
02On File Created / On File Updated
La famille fichier compte 2 événements. fileCreated se déclenche à l'apparition d'un nouveau fichier, fileUpdated quand un fichier existant est modifié. Ce sont les deux seules questions qu'on se pose vraiment sur un espace partagé : est-ce que c'est arrivé, est-ce que quelqu'un y a touché.
Paramètres clés
- Watch : la façon dont le nœud choisit le fichier à suivre.
- File : le fichier concerné, sélectionné dans une liste, par identifiant ou par URL. L'option By URL n'accepte que les adresses qui commencent par
https://onedrive.live.com.
fileCreated convient au dossier de réception, où chaque arrivée mérite son exécution. fileUpdated convient au document retravaillé à plusieurs, quand le workflow doit réagir à la dernière version et pas à la première. Brancher les deux sur la même suite fait passer le même document deux fois.03On Folder Created / On Folder Updated
La famille dossier compte elle aussi 2 événements. folderCreated se déclenche à la création d'un dossier, folderUpdated quand un dossier existant change. Surveiller le contenant plutôt que chaque fichier évite de noyer tes exécutions sur un espace très actif.
Paramètres clés
- Folder : le dossier concerné, sélectionné dans une liste, par identifiant ou par URL, avec la même restriction
https://onedrive.live.comsur l'option By URL. - Watch Nested Folders : détermine si le nœud descend dans tous les niveaux sous le dossier ou s'arrête aux descendants directs.
folderCreated ouvre naturellement une routine d'onboarding, un nouveau dossier client signifiant du travail à préparer ailleurs. folderUpdated se marie bien avec folder.getChildren : une seule exécution ramasse tout ce qui a bougé dans le dossier, au lieu de traiter les fichiers un par un.Que sait faire le nœud Microsoft OneDrive ?
Le nœud Microsoft OneDrive expose 14 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Delete | Copy | Download | Get Children | Rename | Search | Share | Upload |
|---|---|---|---|---|---|---|---|---|---|---|
| File | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Folder | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
File
8 opérationsCopy a file
file.copyCe que tu vois dans n8n
Notes & cas d'usage
Duplique un fichier dans OneDrive et dépose la copie là où tu l'indiques.
Paramètres clés
- File ID : le fichier à dupliquer, souvent
{{ $json.id }}récupéré d'une recherche ou du trigger. - Parent Reference : la référence de l'élément parent dans lequel la copie sera créée, remplie via Add Parent Reference.
- Name, dans Additional Fields : le nouveau nom de la copie. Laissé vide, la copie garde le nom de l'original, ce qui devient vite illisible dans le même dossier.
Delete a file
file.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime un fichier de OneDrive. Aucune étape de confirmation ne s'intercale entre le workflow et la suppression : la branche qui appelle cette opération doit savoir exactement ce qu'elle vise.
Paramètres clés
- File ID : l'identifiant du fichier à supprimer, en général
{{ $json.id }}venu du nœud précédent.
Download a file
file.downloadCe que tu vois dans n8n
Notes & cas d'usage
Sort le contenu d'un fichier de OneDrive et le place dans un champ binaire, prêt à partir en pièce jointe ou vers un autre service.
Paramètres clés
- Put Output File in Field : requis, le nom du champ binaire de sortie qui portera le fichier. Les nœuds suivants le lisent sous ce nom exact.
- File ID : le fichier à récupérer.
Get a file
file.getCe que tu vois dans n8n
Notes & cas d'usage
Lit une fiche de fichier à partir de son identifiant. Aucun champ binaire n'entre en jeu ici : le contenu reste dans OneDrive, seules les données que OneDrive conserve sur ce fichier reviennent.
Paramètres clés
- File ID : le fichier à lire.
Rename a file
file.renameCe que tu vois dans n8n
Notes & cas d'usage
Change le nom d'un fichier existant sans le déplacer ni le dupliquer.
Paramètres clés
- Item ID : l'identifiant du fichier. Attention, le champ s'appelle Item ID ici alors que les opérations voisines utilisent File ID, et coller la mauvaise expression est la cause classique d'une exécution qui ne trouve rien.
- New Name : le nouveau nom du fichier, construit avec une expression quand tu veux appliquer une convention client, date, type de document.
IMG_0042 en quelque chose de retrouvable six mois plus tard.Search a file
file.searchCe que tu vois dans n8n
Notes & cas d'usage
Lance une requête sur OneDrive et renvoie les fichiers qui correspondent.
Paramètres clés
- Query : le texte de la requête. La correspondance peut porter sur plusieurs champs, dont le nom du fichier, les métadonnées et le contenu, donc une recherche sur un nom de client remonte aussi les documents qui le citent à l'intérieur.
Share a file
file.shareCe que tu vois dans n8n
Notes & cas d'usage
Crée un lien de partage pour un fichier et le renvoie, ce qui permet au workflow d'envoyer le lien plutôt que le document.
Paramètres clés
- File ID : le fichier à partager.
- Type : le type de lien créé,
view,editouembed. - Scope :
anonymouspour un lien ouvert à tous,organizationpour le garder à l'intérieur du tenant.
organization pour qu'elle cesse de fonctionner hors de l'entreprise.Upload a file
file.uploadCe que tu vois dans n8n
Notes & cas d'usage
Écrit un fichier dans OneDrive, jusqu'à 4MB. Au-delà, ce n'est plus la bonne opération et il faut appeler l'API autrement.
Paramètres clés
- Parent ID : requis, l'identifiant du dossier parent qui contiendra le fichier.
- Binary File : requis, indique si la donnée vient d'un champ binaire ou si tu la saisis.
- File Content : requis quand Binary File est désactivé, le contenu texte du fichier.
- Input Binary Field : le nom du champ binaire d'entrée qui porte le fichier à écrire.
- File Name : le nom sous lequel le fichier sera enregistré.
Folder
6 opérationsCreate a folder
folder.createCe que tu vois dans n8n
Notes & cas d'usage
Crée un dossier dans OneDrive, à la racine ou à l'intérieur d'un autre.
Paramètres clés
- Name : requis, le nom ou le chemin du dossier. Un chemin du type
/Pictures/2021est accepté, ce qui évite d'enchaîner plusieurs appels pour construire une arborescence. - Parent Folder ID, dans Options : l'identifiant du dossier dans lequel créer le nouveau dossier.
Delete a folder
folder.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime un dossier de OneDrive, avec ce qu'il contient.
Paramètres clés
- Folder ID : l'identifiant du dossier à supprimer.
Get items in a folder
folder.getChildrenCe que tu vois dans n8n
Notes & cas d'usage
Liste les éléments présents dans un dossier et les émet pour que le workflow puisse boucler dessus.
Paramètres clés
- Folder ID : le dossier à ouvrir.
folderUpdated : le trigger dit que le dossier a changé, cette opération dit ce qu'il contient maintenant.Rename a folder
folder.renameCe que tu vois dans n8n
Notes & cas d'usage
Donne un autre nom à un dossier, sans toucher à son contenu ni à son identifiant.
Paramètres clés
- Item ID : l'identifiant du dossier, pas son nom, et là encore le champ s'appelle Item ID et non Folder ID.
- New Name : le nouveau nom du dossier.
Search a folder
folder.searchCe que tu vois dans n8n
Notes & cas d'usage
Cherche les dossiers qui correspondent à une requête et renvoie ce qu'il trouve.
Paramètres clés
- Query : le texte de la requête, avec une correspondance possible sur plusieurs champs, dont le nom du fichier, les métadonnées et le contenu.
id qui porte l'identifiant réclamé par toutes les autres opérations de dossier. Sur Microsoft 365, où OneDrive s'appuie sur SharePoint, c'est souvent le seul chemin.Share a folder
folder.shareCe que tu vois dans n8n
Notes & cas d'usage
Ouvre un dossier entier à d'autres personnes via un lien de partage, au lieu de partager les documents un par un.
Paramètres clés
- Folder ID : le dossier à partager.
- Type :
view,editouembed, selon ce que l'autre partie a le droit de faire. - Scope :
anonymousouorganization.
edit sur le dossier des visuels le temps d'un projet, et garder le reste hors de portée.Besoin d'aide pour automatiser Microsoft OneDrive avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Microsoft OneDrive et n8n, les questions qui reviennent
01L'intégration Microsoft OneDrive n8n est-elle gratuite ?
02Quels credentials faut-il pour le nœud Microsoft OneDrive ?
03Quelles sont les limites du nœud Microsoft OneDrive dans n8n ?
04Le Microsoft OneDrive Trigger réagit-il en temps réel ?
05n8n ou Make pour Microsoft OneDrive ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


