UiPath Documentation
integration-service
latest
false

Integration Service user guide

Last updated May 12, 2026

Xero authentication

Prerequisites

To create a connection, you need the following credentials:

  • Client ID
  • Client secret
  • Your Xero username and password.

Read more about the Xero authentication process from the Xero OAuth 2.0 documentation page.

Note:

When registering your OAuth application in Xero, make sure to set the callback URL to the value displayed on the connection creation page, for example https://cloud.uipath.com/provisioning_/callback for Automation Cloud.

How to retrieve your credentials

To generate your OAuth 2.0 credentials in Xero, take the following steps:

  1. Sign in to the Xero Developer Portal at https://developer.xero.com using your Xero account credentials.
  2. Now you must create a new application:
    1. Select My Apps.
    2. Select the New App button to start creating a new OAuth 2.0 application.
  3. Configure your new app as follows:
    1. Provide a name for your app in the App name field.
    2. Select the Integration type:
    3. Enter your Company or Organization name.
    4. Provide your App URL. This can be your website or a placeholder URL.
    5. Set the Redirect URI to: https://{baseURL}/provisioning_/callback (for example, https://cloud.uipath.com/provisioning_/callback for Automation Cloud).
  4. Next, you must read and agree to the Xero Developer Platform terms and conditions.
  5. Select Create App. Once the app is created, you are redirected to the app details page.
  6. Select the Configuration tab to view your Client ID and Client Secret.

Add the Xero connection

  1. Select Orchestrator from the product launcher.
  2. Select a folder, and then navigate to the Connections tab.
  3. Select Add connection.
  4. To open the connection creation page, select the connector from the list. You can use the search bar to find the connector.
  5. Enter the required credentials and select Connect.
  6. Next, you are prompted to sign in to Xero using your username and password, then provide a two-factor authentication code.
  7. To grant the required permissions requested by the Xero connector, select Allow access.

Permissions

The UiPath Connector for Xero requires the following permissions:

  • View and manage your:
    • Organization settings
    • Attachments
    • Business transactions
    • Contacts
    • Reports
    • General ledger
    • Budgets
  • View your name, email, and user profile.
  • Prerequisites
  • Add the Xero connection
  • Permissions

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated