Skip to main content

List Bank Transactions

GET 

/api/xero/v2/bank-transactions

Paginated, filterable, sortable list of locally-cached Xero bank transactions (synced from Xero's BankTransactions API).

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

Authentication: Requires Bearer token.

Filtering goes through XeroEntityListing + AdvancedFilterBuilder, so every column accepts the full operator set both as filter[column.operator]=value AND inside the base64 filter_groups tree (the advanced-filter modal and the ever-present Type/Status/Reconciled/Date dropdowns).

Each column also supports the is_not operator (e.g. filter[status.is_not]=DELETED to exclude voided transactions), plus the full operator set inside filter_groups.

Allowed sorts: id, date, total, type, status, is_reconciled, contact_name, bank_account_name, reference, updated_at, created_at (default -date).

Request

Responses

OK

Response Headers
    Content-Type