Xero Core (Accounting) API
For the latest release information please check our 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.
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.