Xero API OAuth2.0 Plugin

Reading time: 3 minutes

The New Xero API plugin with OAuth 2.0 makes it easier for businesses to connect with apps, advisors, and financial institutions.

What is OAuth2.0?

OAuth is the authentication process Xero uses to grant third-party developers secure access to Xero customers’ data, via the API, without sharing their Xero password. OAuth 2.0 improves how third parties connect to Xero’s API, making it easier to innovate with your accounting data and for businesses to connect with apps, advisors, and financial institutions.

With this new change, if you have an existing bespoke API integration to access your client’s Xero data you’ll need to upgrade to use OAuth 2.0 by the end of the year.

Xero OAuth2.0 structure



Xero API OAuth 2.0


Using the Linx Xero Plugin for OAuth2.0 Private Apps

Until recently, custom-made software development was, in large part, the only choice. But in the last decade, low-code platforms have emerged as a viable, faster and cheaper alternative option for companies who aren’t entirely sold on following tradition. Simply put, OAuth can be hard. The good news is that Linx has already updated its popular Xero plugin to accommodate the switch.  This is the perfect opportunity for Xero developers to skip the learning curve and accelerate your development using our low-code Xero plugin.

The Linx Xero API plugin offers full access to the Xero API enabling you to integrate with the features of the accounting package securely. Integrations can be set-up to ensure that, when information is updated, the changes made to data are instantly reflected across all connected systems without any hiccups, and more importantly, highly secure, meeting the API industry standard. This means you can quickly integrate databases, legacy systems or other SaaS apps to Xero – making it quick and easy to get set up and automate your systems.

With Linx you can…..

Set up connection to Xero.

You can set up your connection using our Xero Guide once and reuse throughout the rest of your solution. Quickly perform any Xero operation without spending any further time working on authorization or connection credentials.

Set up an API integration quickly.

There’s little point in starting from scratch with a custom integration when out-of-the-box plugins can give you the necessary functionality. Even if you need custom elements, Linx provides an exhaustive list of standard programming functions that are only a click away – speeding up the development process significantly.

Work with your Data.

Do you want to autonomously move data from one system to another, to transform data or calculate sums, or parse fields based on predefined criteria? Not anymore. Our range of pre-built programming plugins  can handle all the intricate details involved in working with the Xero APl including feature-rich data integration between Xero and virtually any other database, file or application.

Schedule data transfers or events.

Linx excels as an automation engine. By designing your processes and to run in the background as a service, you’ll be able to automate, schedule and sequence data transfers as you need them – based on the criteria you set, in minutes.

Extend your data beyond Xero.

As your business grows, so does the need to extend your data. Let’s say you manage your deals through an online CRM. When you link a new customer, one click should push their information to your online accounting system, triggering the generation of an online contract and invoice, followed by an email asking for their e-signature and payment. All is possible through a combination of point-and-click rules-based workflows and backend automation.

Read more:

Sign up to our Newsletter