Xero

Xero integration on indie.money — manage contacts and invoices via the Xero accounting API

Written By pvdyck

Last updated About 1 hour ago

Xero

Supported — Read and write Xero accounting records: create, fetch, list, and update contacts and invoices.

NodesXero
AuthOAuth2 via Secure Vault

Credential Setup

The Xero node uses OAuth2 authentication. When you connect the Xero credential in Secure Vault, you authorize indie.money against your Xero organization through Xero's hosted login. The OAuth2 flow handles the authorization and token exchange for you — there are no additional fields to enter manually.

The granted scope covers invoices, payments, bank transactions, manual journals, attachments, settings, and contacts.

Operations

Contact — Create, Get, Get Many, Update.

Invoice — Create, Get, Get Many, Update. Invoices can be created as a Bill (ACCPAY) or a Sales Invoice (ACCREC).

Operations are scoped to a Xero organization, selected per node.

Compatibility

All operations supported.