All integrations
Xero logo

Xero

Accounting Secure OAuth

Run your Xero books from one chat — send invoices, manage contacts and pull reports, while your AI assistant does the steps

What it does

Xero actions

189 actions

Ask in plain language — Praxivara picks the right Xero action, runs it, and confirms anything sensitive first.

Get Accounts

List the chart of accounts in the connected Xero organisation.

Get Account

Get a single account by its account id.

Create Account

Add a new account to the chart of accounts.

Update Account

Update an existing account's details.

Delete Account

Permanently delete an account from the chart of accounts.

List Account Attachments

List the files attached to an account.

Get Invoices

List sales invoices and bills, optionally filtered.

Get Invoice

Get one invoice or bill by its invoice id.

Get Invoice by Number

Find an invoice or bill by its invoice number.

Create Invoices

Create one or more new invoices or bills.

Create or Update Invoices

Create new invoices or update existing ones in a single call.

Update Invoice

Update a single existing invoice or bill.

Email Invoice

Email a copy of an invoice to the linked contact.

Get Invoice as PDF

Get an invoice rendered as a PDF document.

Get Online Invoice URL

Get the shareable 'view online' link for an invoice.

Get Invoice History

Get the history and notes for an invoice.

Add Invoice History Note

Add a note to an invoice's history.

List Invoice Attachments

List the files attached to an invoice.

Get Contacts

List customers and suppliers, optionally filtered or searched.

Get Contact

Get one contact by its contact id.

Get Contact by Number

Get one contact by its contact number.

Create Contacts

Create one or more new customers or suppliers.

Create or Update Contacts

Create new contacts or update existing ones in a single call.

Update Contact

Update a single existing contact.

Get Contact CIS Settings

Get a contact's UK CIS (Construction Industry Scheme) settings.

Get Contact History

Get the history and notes for a contact.

Add Contact History Note

Add a note to a contact's history.

List Contact Attachments

List the files attached to a contact.

Get Contact Groups

List the contact groups in the organisation.

Get Contact Group

Get one contact group, including its members.

Create Contact Group

Create a new contact group.

Update Contact Group

Rename a contact group or change its status.

Add Contacts to Group

Add one or more contacts to a contact group.

Remove All Contacts from Group

Remove every contact from a contact group.

Remove Contact from Group

Remove one specific contact from a contact group.

Get Bank Transactions

List spend and receive money bank transactions.

Get Bank Transaction

Get one bank transaction by its id.

Create Bank Transactions

Create one or more spend or receive money transactions.

Create or Update Bank Transactions

Create new bank transactions or update existing ones in one call.

Update Bank Transaction

Update a single existing bank transaction.

Get Bank Transaction History

Get the history and notes for a bank transaction.

Add Bank Transaction History Note

Add a note to a bank transaction's history.

List Bank Transaction Attachments

List the files attached to a bank transaction.

Get Bank Transfers

List transfers of money between bank accounts.

Get Bank Transfer

Get one bank transfer by its id.

Create Bank Transfer

Record a transfer of money between two bank accounts.

Delete Bank Transfer

Delete a bank transfer.

Get Bank Transfer History

Get the history and notes for a bank transfer.

Add Bank Transfer History Note

Add a note to a bank transfer's history.

List Bank Transfer Attachments

List the files attached to a bank transfer.

Get Payments

List payments made against invoices, bills and credit notes.

Get Payment

Get one payment by its id.

Create Payments

Record one or more payments against invoices, bills or credit notes.

Create Payment

Record a single payment against an invoice, bill or credit note.

Delete (Reverse) Payment

Reverse and delete a payment.

Get Payment History

Get the history and notes for a payment.

Add Payment History Note

Add a note to a payment's history.

Get Credit Notes

List customer and supplier credit notes.

Get Credit Note

Get one credit note by its id.

Create Credit Notes

Create one or more new credit notes.

Create or Update Credit Notes

Create new credit notes or update existing ones in one call.

Update Credit Note

Update a single existing credit note.

Allocate Credit Note

Apply a credit note to an invoice or bill.

Delete Credit Note Allocation

Remove an allocation of a credit note from an invoice.

Get Credit Note as PDF

Get a credit note rendered as a PDF document.

Get Credit Note History

Get the history and notes for a credit note.

Add Credit Note History Note

Add a note to a credit note's history.

List Credit Note Attachments

List the files attached to a credit note.

Get Items

List the products and services (inventory items).

Get Item

Get one item by its id.

Create Items

Create one or more new products or services.

Create or Update Items

Create new items or update existing ones in one call.

Update Item

Update a single existing item.

Delete Item

Delete a product or service.

Get Item History

Get the history and notes for an item.

Add Item History Note

Add a note to an item's history.

Get Quotes

List sales quotes, optionally filtered.

Get Quote

Get one quote by its id.

Create Quotes

Create one or more new sales quotes.

Create or Update Quotes

Create new quotes or update existing ones in one call.

Update Quote

Update a single existing quote.

Get Quote as PDF

Get a quote rendered as a PDF document.

Get Quote History

Get the history and notes for a quote.

Add Quote History Note

Add a note to a quote's history.

List Quote Attachments

List the files attached to a quote.

Get Purchase Orders

List purchase orders, optionally filtered.

Get Purchase Order

Get one purchase order by its id.

Get Purchase Order by Number

Get one purchase order by its number.

Create Purchase Orders

Create one or more new purchase orders.

Create or Update Purchase Orders

Create new purchase orders or update existing ones in one call.

Update Purchase Order

Update a single existing purchase order.

Get Purchase Order as PDF

Get a purchase order rendered as a PDF document.

Get Purchase Order History

Get the history and notes for a purchase order.

Add Purchase Order History Note

Add a note to a purchase order's history.

List Purchase Order Attachments

List the files attached to a purchase order.

Get Manual Journals

List manual journals.

Get Manual Journal

Get one manual journal by its id.

Create Manual Journals

Create one or more new manual journals.

Create or Update Manual Journals

Create new manual journals or update existing ones in one call.

Update Manual Journal

Update a single existing manual journal.

Get Manual Journal History

Get the history and notes for a manual journal.

Add Manual Journal History Note

Add a note to a manual journal's history.

List Manual Journal Attachments

List the files attached to a manual journal.

Get Journals

List the accounting journals (the underlying double-entry postings).

Get Journal

Get one journal by its journal id.

Get Journal by Number

Get one journal by its sequential journal number.

Get Prepayments

List prepayments (money received or paid in advance).

Get Prepayment

Get one prepayment by its id.

Allocate Prepayment

Apply a prepayment to an invoice or bill.

Delete Prepayment Allocation

Remove a prepayment allocation from an invoice.

Get Prepayment History

Get the history and notes for a prepayment.

Add Prepayment History Note

Add a note to a prepayment's history.

Get Overpayments

List overpayments (amounts paid over the invoiced total).

Get Overpayment

Get one overpayment by its id.

Allocate Overpayment

Apply an overpayment to an invoice or bill.

Delete Overpayment Allocation

Remove an overpayment allocation from an invoice.

Get Overpayment History

Get the history and notes for an overpayment.

Add Overpayment History Note

Add a note to an overpayment's history.

Get Expense Claims

List expense claims.

Get Expense Claim

Get one expense claim by its id.

Create Expense Claims

Create one or more expense claims from existing receipts.

Update Expense Claim

Update a single existing expense claim.

Get Expense Claim History

Get the history and notes for an expense claim.

Add Expense Claim History Note

Add a note to an expense claim's history.

Get Receipts

List draft receipts used for expense claims.

Get Receipt

Get one receipt by its id.

Create Receipt

Create one or more receipts for a user.

Update Receipt

Update a single existing draft receipt.

Get Receipt History

Get the history and notes for a receipt.

Add Receipt History Note

Add a note to a receipt's history.

List Receipt Attachments

List the files attached to a receipt.

Get Repeating Invoices

List repeating (recurring) invoice templates.

Get Repeating Invoice

Get one repeating invoice template by its id.

Create Repeating Invoices

Create one or more repeating invoice templates.

Create or Update Repeating Invoices

Create new repeating invoice templates or update existing ones in one call.

Update Repeating Invoice

Update a single existing repeating invoice template.

Get Repeating Invoice History

Get the history and notes for a repeating invoice template.

Add Repeating Invoice History Note

Add a note to a repeating invoice template's history.

List Repeating Invoice Attachments

List the files attached to a repeating invoice template.

Get Linked Transactions

List linked transactions (billable expenses passed on to a customer).

Get Linked Transaction

Get one linked transaction by its id.

Create Linked Transaction

Create a new linked transaction (billable expense).

Update Linked Transaction

Update a single existing linked transaction.

Delete Linked Transaction

Delete a linked transaction.

Get Tax Rates

List the organisation's tax rates.

Get Tax Rate by Type

Get a tax rate by its tax type code.

Create Tax Rates

Create one or more new tax rates.

Update Tax Rate

Update an existing tax rate or change its status.

Get Tracking Categories

List tracking categories and their options.

Get Tracking Category

Get one tracking category by its id.

Create Tracking Category

Create a new tracking category.

Update Tracking Category

Rename a tracking category or change its status.

Delete Tracking Category

Delete a tracking category.

Add Tracking Options

Add one or more options to a tracking category.

Update Tracking Option

Rename a tracking option or change its status.

Delete Tracking Option

Delete an option from a tracking category.

Get Branding Themes

List the invoice branding themes.

Get Branding Theme

Get one branding theme by its id.

Get Branding Theme Payment Services

List the payment services enabled on a branding theme.

Apply Payment Service to Branding Theme

Enable a payment service on a branding theme.

Get Payment Services

List the organisation's configured payment services.

Create Payment Service

Create a new payment service (a pay-now link provider).

Get Currencies

List the currencies used by the organisation.

Add Currency

Add a currency to the organisation.

Get Organisation

Get details of the connected Xero organisation.

Get Organisation Actions

List which actions the current app/user is allowed to perform in this organisation.

Get Organisation CIS Settings

Get the organisation's UK CIS (Construction Industry Scheme) settings.

Get Invoice Reminder Settings

Check whether automated invoice reminders are switched on.

Get Users

List the users in the organisation.

Get User

Get one user by their user id.

Get Balance Sheet Report

Run the Balance Sheet report.

Get Profit and Loss Report

Run the Profit and Loss report.

Get Trial Balance Report

Run the Trial Balance report.

Get Aged Receivables by Contact Report

Run the Aged Receivables report for one contact.

Get Aged Payables by Contact Report

Run the Aged Payables report for one contact.

Get Bank Summary Report

Run the Bank Summary report.

Get Executive Summary Report

Run the Executive Summary report.

Get Budget Summary Report

Run the Budget Summary report.

Get 1099 Report

Run the US 1099 report for a reporting year.

Get Report by ID

Run a specific report by its report id.

List Available Reports

List the reports available to run.

Get Budgets

List the organisation's budgets.

Get Budget

Get one budget, including its budget lines.

Get Batch Payments

List batch payments (groups of payments processed together).

Get Batch Payment

Get one batch payment by its id.

Create Batch Payment

Create a batch payment that pays several invoices or bills at once.

Delete Batch Payment

Delete (cancel) a batch payment.

Get Batch Payment History

Get the history and notes for a batch payment.

Add Batch Payment History Note

Add a note to a batch payment's history.

What it watches for

Xero triggers

2 triggers

Events in Xero that can start an automation on their own — no clicks required once you set it up.

Invoice created or updated Polling

Fires when an invoice is created or updated in Xero.

Contact created or updated Polling

Fires when a contact is created or updated in Xero.

Just ask

What you can ask in plain English

No menus, no automation builder to learn. Type it like you'd ask a capable assistant — Praxivara figures out the Xero steps and shows you exactly what it did.

Catch me up on what needs my attention in Xero today.
Handle this in Xero and confirm before anything goes out.
Build me an AI agent that keeps Xero tidy every morning.
Pull the latest from Xero and turn it into a one-page report.
Works great with

Related integrations

See all

Let Praxivara run Xero for you.

Connect it in seconds and hand over the busywork — with you approving anything that matters. Start your 7-day free trial today.

7 days free • Cancel anytime • Nothing charged until your trial ends