- Release notes
- Overview
- Connector Builder
- Notifications
- Licensing
- Troubleshooting
- Act! 365
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect - Preview
- Amazon Polly
- Amazon SageMaker - Preview
- Amazon SES - Preview
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber - Preview
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor - Preview
- Citrix ShareFile
- Clearbit
- Confluence Cloud - Preview
- Constant Contact - Preview
- Coupa
- Customer.io
- Datadog
- Discord - Preview
- DocuSign
- Drip - Preview
- Dropbox
- Dropbox Business
- Epic FHIR R4 - Preview
- Eventbrite
- Exchangerates
- Expensify
- Freshbooks
- Freshdesk
- Freshservice
- GetResponse
- GitHub - Preview
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Maps
- Google Sheets
- Google Speech-to-Text - Preview
- Google Text-to-Speech
- Google Vertex
- Google Vision - Preview
- GoToWebinar
- Greenhouse
- Hootsuite
- HubspotCRM - Preview
- HubspotMarketing - Preview
- iContact - Preview
- Intercom - Preview
- IBM WatsonX
- Jira
- Klaviyo
- LinkedIn - Preview
- Mailchimp
- MailerLite
- Marketo
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & Sharepoint
- About the Microsoft OneDrive & SharePoint connector
- Microsoft OneDrive & SharePoint authentication
- Microsoft OneDrive & SharePoint events
- Microsoft Outlook 365
- Microsoft Sentiment - Preview
- Microsoft Teams
- Microsoft Translator - Preview
- Microsoft Vision - Preview
- Miro
- NetIQ eDirectory - Preview
- Okta
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- PayPal
- PDFMonkey - Preview
- Pinecone
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP Build Process Automation - Preview
- SAP Cloud for Customer
- SAP Concur
- SendGrid
- ServiceNow
- Shopify - Preview
- Slack - Preview
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- TangoCard - Preview
- Todoist
- Trello
- Twilio
- UiPath GenAI Activities - Preview
- X (formerly Twitter)
- WooCommerce
- Workable - Preview
- Workday
- VMware ESXi vSphere - Preview
- Zendesk
- Zoho Desk
- Zoom
- ZoomInfo
Microsoft OneDrive & SharePoint authentication
Depending on the authentication type you select, you need one of the following:
- Your Microsoft account email address and password.
- Your application's Client ID and Client secret.
Integration Service impersonates the user that creates the connection. The user’s credentials offer access to all of the same resources that they have in the given application. If you share the connection, every change made to Microsoft SharePoint or OneDrive with that connection is made on behalf of that user.
Before establishing the connection, make sure permissions are granted for integrated apps from the admin center:
- Log in to the Microsoft 365 admin center.
-
Go to Settings and select Org settings.
-
Under the Services tab, select User consent to apps.
-
Make sure the Let users provide consent when apps request access to your organization's data on their behalf checkbox is enabled and select Save.
offline_access
,
Files.Read
, Files.Read.All
,
Files.ReadWrite
, Files.ReadWrite.All
,
Sites.Read.All
, Sites.ReadWrite.All
,
Group.Read.All
, Group.ReadWrite.All
,
profile
, openid
, email
.
This represents the full list of required scopes.
- Select Integration Service from Automation Cloud.
- From the Connectors list, select Microsoft OneDrive & SharePoint. You can also use the search bar to narrow down the connector.
- Select the Add connection button.
- You are now redirected to the connection page. You can choose between two
authentication types: OAuth 2.0 Authorization code or Bring your own OAuth
2.0 app.
- If you select OAuth 2.0 Authorization code, click Connect, then authenticate using your Microsoft email address and password.
- If you select Bring your own OAuth 2.0 app, you must provide a Client ID and Client secret.
- Your connection has been added.
In Integration Service, when creating a connection to one of our Microsoft Graph-based connectors, you can choose between two authentication options:
- OAuth 2.0 Authorization code – which connects to the UiPath public application.
- Bring your own OAuth 2.0 app – which connects to a private application you create.
To learn how to create an application, go to Microsoft's official documentation and follow the described steps: Register an application with the Microsoft identity platform.
Requirements
When creating your own application to use with Integration Service, you must consider the following requirements:
- You must configure the application as a Multitenant application.
- You must configure a Web
Redirect URI. The Redirect URI (or callback URL) for your OAuth 2.0 application
is
https://cloud.uipath.com/provisioning_/callback.
- You must set up delegated
permissions. For more information, see Permissions in Microsoft's official documentation.
Note: The advantage of using your private OAuth application is that you can customize permissions depending on your actual needs. To learn which scopes are required for each activity in the Microsoft 365 package, go to the activities documentation.
After you create your application, use its Client ID and Client Secret to create a connection with the Microsoft connectors.
Refresh tokens for OAuth applications can be invalidated or revoked at any time by Microsoft. This can happen for different reasons, such as timeouts and revocations. For details, see Microsoft's official documentation regarding token expiration.