The Xero connector allows you to access the Xero REST API through the WSO2 ESB. 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 the reports endpoint.
When it comes to using Xero in your ESB instance, only the Xero Payroll API is taken into consideration. The Payroll API is a RESTful web service and uses the OAuth (v1.0a) protocol to authenticate third party applications. The Payroll API exposes payroll related functions of Payroll in Xero and can be used for a variety of purposes such as syncing employee details, importing timesheets, etc.
To get started, go to Configuring Xero Operations. Once you have completed your configurations, you can perform various operations with the connector.
For general information on using connectors and their operations in your ESB configurations, see Using a Connector. To download the connector, go to https://store.wso2.com/store/assets/esbconnector/xero, click the Xero connector, and then click Download Connector. Then you can add and enable the connector in your ESB instance.