--- title: 'Xero' description: 'Cloud accounting API for invoices, contacts, bank transactions, and financial reports.' --- # Xero Cloud accounting API for invoices, contacts, bank transactions, and financial reports. | Detail | Value | |---|---| | Category | Finance | | Base URL | `https://api.xero.com/api.xro/2.0` | | Authentication | OAuth2 | | Endpoints | 6 | | Connector key | `xero` | ## Using Xero in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **Xero** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [GET /Invoices](./get_invoices_finance_listinvoices) | List all invoices | | [POST /Invoices](./post_invoices_finance_createinvoice) | Create an invoice | | [GET /Contacts](./get_contacts_finance_listcontacts) | List all contacts | | [POST /Contacts](./post_contacts_finance_createcontact) | Create a contact | | [GET /BankTransactions](./get_banktransactions_finance_listbanktransactions) | List bank transactions | | [GET /Accounts](./get_accounts_finance_listaccounts) | List chart of accounts | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.