Xero Core (Accounting) API


Current Version : v2.94
Last Updated : 17 March, 2015 (release notes)

The Xero API is a RESTful web service and uses the OAuth (v1.0a) protocol to authenticate 3rd party applications.

The Core API exposes accounting and related functions of the main Xero application and can be used for a variety of purposes such as creating transactions like invoices and credit notes, right through to extracting accounting data via our reports endpoint.

Application Types

A number of different application types are available to connect to the Xero API in a way that best suits your specific requirements. Check out our application types guide to learn more about which app type is appropriate for you.

Requests, Responses & Limits