ACCOUNTING INTEGRATION
Xero integration with the Unify Accounting API
Read Xero accounts, customers and vendors, plus 9 more objects, on one data model, in beta.
GET /v1/finance/accounts?platform=xero&limit=1
API design previewRequest
curl "https://api.unifyint.com/v1/finance/accounts?platform=xero&limit=1" \
-H "Authorization: Bearer $UNIFY_API_KEY"200 OK · API design preview
{
"data": [
{
"id": "acc_01EXAMPLE",
"object": "account",
"remote_id": "example-1001",
"name": "Accounts Receivable",
"type": "asset",
"currency": "USD",
"updated_at": "2026-10-28T14:02:11Z",
"raw": { "...": "original Xero record, unchanged" }
}
],
"next_cursor": null
}GET /v1/finance/accounts?platform=xero&limit=1 (API design preview)
const res = await fetch("https://api.unifyint.com/v1/finance/accounts?platform=xero&limit=1", {
headers: { Authorization: `Bearer ${process.env.UNIFY_API_KEY}` },
});
const { data, next_cursor } = await res.json();API design preview. Field names may change before general availability.
About the Xero integration
Xero is cloud accounting software used by small businesses and their accountants in the UK, Australia, New Zealand and beyond. Unify Int reads its contacts, invoices, bills, payments and journals.
Xero's Accounting API uses OAuth 2.0 with granular scopes, supports webhooks for contacts and invoices, and enforces per-tenant rate limits. The Unify Accounting API maps Xero contacts, invoices, bills, payments, manual journals and tracking categories to the Unify Graph and handles token refresh and tenant selection.
- Status
- Beta
- Category
- Accounting, Bank feeds
- Auth
- OAuth 2.0
- Sandbox
- Available
- Webhooks
- Yes
- Bank feeds
- Supported
- Regions
- UK, AU, NZ, US
Supported objects
Read and write status for each Xero object in the Unify Accounting API. Write appears only where write-back is confirmed.
Accounts
Read · BetaCustomers
Read · BetaWrite on roadmapVendors
Read · BetaWrite on roadmapInvoices
Read · BetaWrite on roadmapBills
Read · BetaWrite on roadmapPayments
Read · BetaWrite on roadmapJournal Entries
Read · BetaWrite on roadmapItems
Read · BetaWrite on roadmapTax Rates
Read · BetaAttachments
Read · BetaWrite on roadmapBank Feed Accounts
Write on roadmapPushing feed transactions into the ledger; subject to the vendor's feed partner programme.
Bank Feed Transactions
Write on roadmapPushing feed transactions into the ledger; subject to the vendor's feed partner programme.
Why build Xero on Unify Int
One data model
Xero records arrive in the same Unify Graph shape as every other platform in the category, with the original record kept in raw.
Unify Connect
A white-label flow for your customers to authorize Xero. Tokens are stored and refreshed for you.
Custom fields and passthrough
Map Xero custom fields per connection, and call any endpoint the model does not cover through passthrough requests.
Unify Monitor
Request logs, sync health and alerts for every Xero connection, so support can see what happened.