xero.com

API provider — xero.com:xero_accounting

🔑 oauth2 224 endpoints financial
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

pip install xero-python-oauth2-app
pip install xero-python
npm install xero-node-oauth2-app
npm install xero-node
go get github.com/XeroAPI/xerogolang
gem install xero-ruby-oauth2-app
gem install xero-ruby
dotnet add package XeroAPI.Net
composer require xero-php-oauth2-app
composer require xero-php-oauth2
curl examples
Retrieves items
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.xero.com/api.xro/2.0/Items
Retrieves users
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.xero.com/api.xro/2.0/Users
Retrieves sales quotes
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.xero.com/api.xro/2.0/Quotes
Endpoints (224 total)
GET
/Items
Retrieves items
GET
/Users
Retrieves users
GET
/Quotes
Retrieves sales quotes
GET
/Reports
Retrieves report for BAS (only valid for AU orgs)
GET
/Accounts
Retrieves the full chart of accounts
GET
/Contacts
Retrieves all contacts in a Xero organisation
GET
/Invoices
Retrieves sales invoices or purchase bills
GET
/Journals
Retrieves journals
GET
/Payments
Retrieves payments for invoices and credit notes
GET
/Receipts
Retrieves draft expense claim receipts for any user
GET
/TaxRates
Retrieves tax rates
GET
/Employees
Retrieves employees used in Xero payrun
At a glance
Total SDKs10
Languages6
Endpoints224
Authoauth2
Categories1
https://api.xero.com/api.xro/2.0