- Démarrage
- Notifications
- Licences
- Résolution des problèmes
- Agents de codage
- Générateur de connecteurs
- À propos du générateur de connecteurs
- Créer votre premier connecteur
- Construire votre connecteur à partir d'une définition d'API
- Configuration de l'authentification
- Utilisation de variables dans le générateur de connecteurs
- Concepteur d’activités
- Création d'un déclencheur
- Scripts globaux
- Liste de contrôle du générateur de connecteurs
- Démarrage
- Exemple A : créer un connecteur à partir d'une zone de dessin vierge avec l'authentification par jeton d'accès personnel
- Exemple B : créer un connecteur à partir d'une zone de dessin vierge avec authentification par clé API
- Exemple C : créer un connecteur à partir d'une spécification d'API avec l'authentification par informations d'identification du client OAuth 2.0
- Act! 365
- ActiveCampaign
- Active Directory - Aperçu
- Adobe Acrobat Sign
- Adobe PDF Services
- Agent 2 Agent - Preview
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon Ses
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Defender for Cloud
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- ClearBit
- Cloud Confluence
- Constant Contact
- Coupa
- TeamAI – Aperçu
- Customer.io
- Database Hub
- Agent Databricks
- Datadog
- DeepSeek
- Deputy
- Discord - Aperçu
- DocuSign
- Arrêter
- Dropbox
- Dropbox Business
- Egnyte
- Épopée FHIR - Aperçu
- Eventbrite
- Échanges
- Serveur Exchange - Aperçu
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- FreshSales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Plateforme Google Cloud
- Google Docs
- Google Drive
- Google Forms - Aperçu
- Google Maps
- Google Sheets
- Google Speaking-to-Text
- Google Text-to-Speech
- Google Tasks – Aperçu
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- http
- Webhook HTTP
- HubSpot CRM
- Hubspot Marketing
- HyperV - Aperçu
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Courrier (Mail)
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- MCP
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure AI Foundry
- Microsoft Azure OpenAI
- Microsoft Azure Sentinel
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive et SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate – Aperçu
- Microsoft Sentiment
- Microsoft Sentinel Threat Intelligence
- Microsoft Teams
- Microsoft Traduction
- Microsoft Vision
- Miro
- NetIQ eDirectory
- NVIDIA NIM
- Okta
- OpenAI
- LLM conforme à OpenAI V1
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- SAP
- SingePDF
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Agentforce & Flows
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Snowflake Cortex
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Aperçu
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps - Preview
- UiPath Data Fabric
- Test Manager UiPath
- Activités UiPath GenAI
- UiPath Orchestrator
- X (anciennement Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- Google Business
- Utilisable
- Workday
- Workday REST
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- ZohoDesktop
- Zoho Mail
- Zoom
- ZoomInfo
Accès à l’API
Appelez l’API Integration Service à partir d’une application externe, à l’aide de l’autorisation OAuth 2.0 et des étendues Integration Service.
Vue d'ensemble (Overview)
L’API Integration Service vous permet de travailler avec les ressources Integration Service à partir de l’application externe de votre choix. Vous autorisez l'application via l'infrastructure OAuth 2.0, afin qu'un service ou un script puisse s'authentifier de manière autonome au lieu de s'appuyer sur une session utilisateur connectée, et sans partager d'informations d'identification.
Utilisez-le pour appeler Integration Service à partir d'un pipeline CI/CD qui publie ou déploie une solution référençant un connecteur personnalisé, ou à partir d'une application ou d'un agent codé qui doit créer ou gérer ses propres connexions Integration Service sans utilisateur connecté.
L’accès est limité aux étendues que vous accordez. Une application externe, ou un utilisateur agissant via une application, ne peut pas dépasser ces autorisations. L’accès existant à l’API utilisant des jetons utilisateur est inchangé.
Découvrez comment enregistrer une application externe.
Autorisations d'API
Pour appeler l’API Integration Service, vous devez accorder des autorisations d’API à l’application externe. Ces autorisations sont appelées étendues. Ajoutez-les dans Automation Cloud sous Admin > Applications externes en ajoutant Integration Service en tant que ressource.
| Portée | Accorder | Disponible en tant que |
|---|---|---|
| IS.Connections.Lire | Accès en lecture aux connexions. | Étendue de l'utilisateur |
| IS.Connectors.Read | Accès en lecture aux connecteurs, y compris le téléchargement d'un connecteur personnalisé. | Étendue de l'utilisateur, étendue de l'application |
| IS.Connector.Export | Non utilisé. Aucun point de terminaison ne nécessite cette étendue. | S/O |
IS.Connections.Read est une étendue d’utilisateur uniquement. Une application externe qui s’authentifie par elle-même, sans utilisateur connecté, ne peut pas être accordée.
Les applications non confidentielles peuvent uniquement se voir accorder des étendues d’utilisateur. Pour connaître la différence entre les types d'applications et entre les étendues des utilisateurs et des applications, consultez Autoriser les applications externes.
Autoriser les appels d'API
Autorisez votre application externe en créant un jeton d’accès pour elle. Utilisez l’ ID d’application et le secret d’application générés lors de l’enregistrement de l’application. La méthode d'autorisation dépend du type de demande, confidentiel ou non confidentiel.
En savoir plus sur les méthodes d'autorisation pour les applications externes.
Envoyez le jeton en tant que jeton de porteur sur vos requêtes. Un jeton est valide pendant une heure. Pour continuer à appeler l’API après cela, générez un nouveau jeton d’accès ou demandez un jeton d’actualisation.
Étendue du dossier
Une application externe doit cibler un seul dossier pour chaque requête, en utilisant l’en-tête X-UIPATH-FolderKey , et elle a besoin de l’autorisation Connections.View dans ce dossier. Les demandes qui omettent l'en-tête et les demandes qui demandent tous les dossiers sont rejetées.
Une connexion qui existe dans un dossier différent de celui que vous avez ciblé est signalée comme introuvable, plutôt qu’interdite.
Points de terminaison disponibles
Le guide de l'API documente actuellement ces points de terminaison:
Les réponses à une application externe omettent le propriétaire de la connexion, l'ID d'instance de l'élément, l'intervalle d'interrogation et l'indicateur « Apportez-votre-propre-application ». La configuration d'une connexion est renvoyée uniquement aux appelants qui détiennent l'étendue de lecture de la configuration, et les valeurs secrètes telles que les clés API et les jetons OAuth ne sont jamais renvoyées.
Pour plus de détails sur chaque point de terminaison, consultez le guide de l’API Integration Service.