Xero API OAuth2.0

Xero API OAuth2.0 Plugin

Feb 10, 2020

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

Staying up to date places a high demand on IT professionals and developers available resources. This year is no different. Time is running out for Xero developers to switch to OAuth 2.0, with OAuth1.0 set to be retired at the end of the year.  This means that by 2021 all apps – public and private – will have to be running on OAuth2.0.

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 the way third parties connect to Xero’s API, making it easier to innovate with your accounting data and makes it easier 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 completely 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.  For Xero developers this is the perfect opportunity to skip the learning curve and accelerate your development by using our low code plugin. 

The linx Xero API plugin offers full access to the Xero API enabling you to securely integrate with the features of the accounting package. 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 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 through the rest of your solution. Quickly perform any Xero operation without spending any further time working on authorisation 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 functionality you need. Even if you need custom elements, Linx provides an exhaustive list of common 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, 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 possible through a combination of point-and-click rules-based workflows and backend automation.

Learn More: Xero API plugin features & functions

From Xero Developer: Learn about the OAuth2.0 roll out https://developer.xero.com/documentation/oauth2/overview