Créer un connecteur personnalisé : intégrer sa propre API dans Power Automate

OpenAPI, Postman ou à partir de zéro : comment créer et sécuriser un connecteur personnalisé, et quelle licence Power Automate vous faut-il.

Croquis dessiné à la main : deux pièces de puzzle qui s'emboîtent, une pièce en sarcelle

Un connecteur personnalisé dans Power Automate est un wrapper que vous construisez vous-même autour d'une API REST ou SOAP, que vous utilisez dès qu'aucun des plus de 1 000 connecteurs préconçus ne correspond à votre système. Vous le construisez via une définition OpenAPI, une collection Postman ou directement dans le portail des connecteurs, vous sécurisez l'accès via une méthode d'authentification standard telle que Microsoft Entra ID ou OAuth 2.0, et vous avez besoin pour cela d'au moins une licence Power Automate Premium ou Process, car le niveau gratuit n'autorise que les connecteurs standard. À jour : août 2026.

Qu'est-ce qu'un connecteur personnalisé au juste ?

Un connecteur personnalisé est techniquement un wrapper autour d'une API REST, et pour Logic Apps également autour d'une API SOAP, qui permet à Power Automate, Power Apps ou Copilot Studio de communiquer avec un système pour lequel il n'existe pas de connecteur tout fait. L'API peut être accessible publiquement sur Internet, par exemple une interface REST auto-hébergée, ou se trouver de façon privée dans votre propre réseau, pour les API privées Microsoft met à disposition à cet effet une passerelle de données locale (on-premises). Les détails du concept général sont décrits dans l'aperçu des connecteurs personnalisés de Microsoft.

Comment construire concrètement le connecteur ?

Vous avez trois façons de définir le connecteur : via une définition OpenAPI (autrefois fichier Swagger), via une collection Postman importée, ou en le créant entièrement à partir de zéro dans l'assistant de connecteur. Selon Microsoft, cette dernière méthode n'est disponible que dans Power Automate et Power Apps, pas dans Logic Apps, tandis que la définition OpenAPI ou Postman peut également y être réutilisée pour recréer le connecteur séparément. Dans les solutions, vous le créez via « Nouveau > Automatisation > Connecteur personnalisé ».

Comment sécuriser la connexion à l'API ?

Plusieurs méthodes standard sont disponibles pour l'authentification, Microsoft Entra ID étant recommandé : OAuth 2.0 générique, OAuth 2.0 spécifique à un service par exemple pour Dropbox ou GitHub, authentification standard ou clé API. Un point important pour les connecteurs existants : les connecteurs OAuth 2.0 nouvellement créés reçoivent automatiquement leur propre URI de redirection par connecteur, les connecteurs plus anciens devaient y passer depuis le 17 février 2024, sinon les nouvelles connexions ne fonctionnent plus. Si vous exploitez un connecteur plus ancien, il vaut la peine de vérifier dans les paramètres de sécurité si l'URL de redirection unique est déjà activée.

De quelle licence ai-je besoin pour cela ?

Pour pouvoir utiliser un connecteur personnalisé, vous avez besoin d'au moins une licence Power Automate Premium ou d'une licence Process, la licence gratuite Power Automate Free est, selon Microsoft, explicitement limitée aux connecteurs standard. Les licences Premium, Process et Hosted Process incluent chacune intégralement le droit d'utiliser les connecteurs personnalisés, il n'y a pas de frais supplémentaires séparés par connecteur individuel. Pour décider quel niveau de licence est pertinent pour votre entreprise, nous vous accompagnons chez NordFlux dans le cadre de notre conseil en licences Power Automate.

Comment partager le connecteur au sein de l'équipe, et qu'en est-il pour Logic Apps ?

Vous partagez le connecteur au sein de votre organisation, de manière similaire à d'autres ressources dans Power Automate, Power Apps ou Copilot Studio, cela est optionnel mais utile dès que plusieurs collègues doivent l'utiliser. Un connecteur créé dans Power Automate est automatiquement aussi disponible dans Power Apps et Copilot Studio, et inversement, mais cela ne s'applique pas automatiquement à Logic Apps. Si le connecteur doit devenir visible pour tous les utilisateurs de Power Automate, Power Apps, Logic Apps et Copilot Studio, vous devez en plus le soumettre à la certification Microsoft. Selon l'aperçu de la certification des connecteurs la certification est gratuite pour les deux types d'éditeurs, mais exige une méthode d'authentification prise en charge (OAuth 2.0, authentification anonyme, clé API ou authentification standard), un contact support nommé, et recommande une disponibilité d'au moins 99,9 pour cent.

Questions fréquentes sur les connecteurs personnalisés dans Power Automate

Ai-je besoin de compétences en programmation pour un connecteur personnalisé ?

Pour la méthode la plus simple via l'assistant de connecteur, des connaissances de base sur la structure de l'API cible suffisent, la programmation classique n'est pas strictement nécessaire. Mais dès que vous rédigez vous-même une définition OpenAPI ou que vous mettez en œuvre une authentification plus complexe comme Microsoft Entra ID dans le code de votre propre API, des connaissances techniques deviennent nettement plus utiles.

Un connecteur personnalisé coûte-t-il un supplément par rapport à la licence ?

Non, selon Microsoft, l'utilisation des connecteurs personnalisés est déjà incluse dans les licences Premium, Process et Hosted Process, la documentation ne mentionne pas de frais distincts par connecteur. Des coûts découlent en pratique du fait que sans ces niveaux de licence vous ne pouvez pas du tout utiliser de connecteur personnalisé, car la licence Free les exclut.

Puis-je aussi utiliser un connecteur personnalisé dans Power Apps ?

Oui, selon Microsoft, un connecteur personnalisé créé dans Power Automate est automatiquement aussi disponible dans Power Apps et Copilot Studio. Pour Logic Apps, cela ne s'applique pas directement, mais la même définition OpenAPI ou collection Postman peut y être réutilisée.

Que se passe-t-il si l'API sous-jacente change ?

Si un champ de l'API change, vous devez republier le connecteur pour que le Swagger mis à jour soit repris, puis supprimer et rajouter les connexions concernées dans toutes les applications. Sans cette étape, les applications et les flux continuent de fonctionner avec l'ancienne définition du connecteur et peuvent échouer en cas de champs divergents.

Simon Glowik, fondateur de NordFlux
À propos de l’auteur

Fondateur de NordFlux. Sept ans d'expérience, du web et du SEO jusqu'à l'automatisation à l'échelle d'un groupe, aujourd'hui pragmatique pour les PME et avec une souveraineté des données allemande.

Certifications

  • Certifié Microsoft — PL-900 et AZ-900
  • Certifié UiPath — Automation Developer Associate
Tous les articles
Premier échange gratuit

Des questions concrètes sur l’automatisation ou l’IA ?

Lors d’un premier échange gratuit de 30 minutes, nous discutons directement de votre cas. Sans engagement.

Créer un connecteur personnalisé Power Automate : guide