INTEGRATION

Xero actions

Manage contacts, invoices, bills, payments and the ledger in Xero

Actions
50
Maintained by
Flomation

Every Xero action

  • Account: CreateCreate a Xero chart-of-accounts account. Returns the account ID and object.
  • Account: GetFetch a single Xero account by its ID. Returns the account object.
  • Account: ListList Xero chart-of-accounts accounts, optionally filtered. Returns matching accounts.
  • Account: UpdateUpdate an existing Xero account by its ID. Returns the updated account object.
  • Bank Transaction: CreateCreate a Xero spend or receive bank transaction. Returns the transaction ID and object.
  • Bank Transaction: GetFetch a single Xero bank transaction by ID. Returns the transaction object.
  • Bank Transaction: ListList Xero bank transactions, optionally filtered with a where clause and paged.
  • Bank Transfer: CreateTransfer money between two Xero bank accounts. Returns the transfer ID and object.
  • Bank Transfer: ListList Xero bank transfers, optionally filtered with a where clause.
  • Contact: CreateCreate a Xero contact (customer or supplier). Returns the contact ID and object.
  • Contact: GetFetch a single Xero contact by its ID. Returns the contact object.
  • Contact: ListList Xero contacts with optional filter, search and pagination. Returns matching contacts.
  • Contact: UpdateUpdate an existing Xero contact by ID. Returns the updated contact object.
  • Credit Note: CreateCreate a Xero credit note for a contact. Returns the credit note ID and object.
  • Credit Note: GetFetch a single Xero credit note by ID. Returns the credit note object.
  • Credit Note: ListList Xero credit notes, optionally filtered with a where clause and paged.
  • Invoice: CreateCreate a Xero invoice (sales ACCREC or bill ACCPAY) with line items. Returns the invoice ID.
  • Invoice: EmailEmail a Xero invoice to its contact using the organisation's default template.
  • Invoice: GetFetch a single Xero invoice by its ID. Returns the invoice object.
  • Invoice: ListList Xero invoices with optional filter, status and pagination. Returns matching invoices.
  • Invoice: UpdateUpdate an existing Xero invoice by ID. Returns the updated invoice object.
  • Invoice: VoidVoid a Xero invoice by ID (sets its status to VOIDED). Returns the voided invoice.
  • Item: CreateCreate a Xero inventory or service item. Returns the item ID and object.
  • Item: GetFetch a single Xero item by its ID. Returns the item object.
  • Item: ListList Xero items, optionally filtered by a where clause. Returns matching items.
  • Item: UpdateUpdate an existing Xero item by its ID. Returns the updated item object.
  • Manual Journal: CreateCreate a Xero manual journal from journal lines. Returns the journal ID and object.
  • Manual Journal: GetFetch a single Xero manual journal by its ID. Returns the journal object.
  • Manual Journal: ListList Xero manual journals, optionally filtered by a where clause. Returns matching journals.
  • Organisation: GetFetch the connected Xero organisation's details. Returns the organisation object.
  • Payment: CreateApply a payment to a Xero invoice from an account. Returns the payment ID and object.
  • Payment: DeleteDelete (reverse) a Xero payment by setting its status to DELETED.
  • Payment: GetFetch a single Xero payment by ID. Returns the payment object.
  • Payment: ListList Xero payments, optionally filtered with a where clause and paged.
  • Purchase Order: CreateCreate a Xero purchase order for a supplier. Returns the purchase order ID and object.
  • Purchase Order: GetFetch a single Xero purchase order by its ID. Returns the purchase order object.
  • Purchase Order: ListList Xero purchase orders, optionally filtered by status. Returns matching purchase orders.
  • Purchase Order: UpdateUpdate an existing Xero purchase order by its ID. Returns the updated object.
  • Quote: CreateCreate a Xero quote for a customer. Returns the quote ID and object.
  • Quote: GetFetch a single Xero quote by its ID. Returns the quote object.
  • Quote: ListList Xero quotes, optionally filtered by status. Returns matching quotes.
  • Quote: UpdateUpdate an existing Xero quote by its ID. Returns the updated quote object.
  • Report: Aged PayablesRun the Xero Aged Payables report for a contact. Returns the full report.
  • Report: Aged ReceivablesRun the Xero Aged Receivables report for a contact. Returns the full report.
  • Report: Balance SheetRun the Xero Balance Sheet report as at an optional date. Returns the full report.
  • Report: Profit and LossRun the Xero Profit and Loss report for an optional date range. Returns the full report.
  • Tax Rate: CreateCreate a Xero tax rate with its tax components. Returns the tax rate object.
  • Tax Rate: ListList Xero tax rates, optionally filtered by a where clause. Returns matching tax rates.
  • Tracking Category: CreateCreate a Xero tracking category. Returns the tracking category ID and object.
  • Tracking Category: ListList Xero tracking categories, optionally filtered by a where clause. Returns matching categories.

Wire Xero into the rest of your stack

Every action here drops onto the canvas alongside the other 3,585, so a Xero step can sit between a form, a database and a message without any glue code.