Skip to main content
GET
List Bank Transactions (Business-scoped)

Authorizations

Authorization
string
header
required

Business-scoped JWT token. Token payload includes business_id to automatically scope requests. Format: Bearer <your-jwt-token>

Use this for: Business-specific operations where the business context is embedded in the token.

Path Parameters

business_id
string
required

Business ID (UUID format) in path

Query Parameters

account_id
string

Filter by mapped account ID (UUID format)

amount_max
integer

Filter by maximum amount in cents

amount_min
integer

Filter by minimum amount in cents

approval_status
enum<string>[]

Filter by approval status (supports multiple values: ?approval_status=pending_approval&approval_status=ai_approved)

  • pending_approval - Pending Approval
  • ai_approved - AI Approved
  • approved - Approved
Available options:
ai_approved,
approved,
pending_approval
bank_account_connection_id
string

Filter by bank account connection ID (UUID format)

business_id
string<uuid>

Filter by business ID

categorization_status
enum<string>

Filter by categorization status (supports multiple values)

Available options:
approved,
categorized,
manual_review,
pending
category_code
string

Filter by category code

category_id
string<uuid>

Filter by category ID

currency
enum<string>

Filter by currency

Available options:
EUR,
GBP,
USD
date_from
string

Filter transactions from this date (ISO 8601 format)

date_to
string

Filter transactions to this date (ISO 8601 format)

direction
enum<string>

Filter by transaction direction

Available options:
credit,
debit
has_children
boolean

Filter transactions that have child splits

has_parent
boolean

Filter transactions that are split from parent

is_categorized
boolean

Filter transactions that are categorized

is_reconciled
boolean

Filter by reconciliation status

needs_categorization
boolean

Filter transactions that need categorization

ordering
string

Order by field (prefix with - for descending)

page
integer

A page number within the paginated result set.

page_size
integer

Number of results to return per page.

Search in description, counterparty, merchant, and reference

source
enum<string>

Filter by transaction source

Available options:
api,
csv_import,
manual,
open_banking,
plaid
subcategory_code
string

Filter by subcategory code

subcategory_id
string<uuid>

Filter by subcategory ID

transaction_type
enum<string>

Filter by transaction type

Available options:
atm_withdrawal,
bacs,
bank_transfer,
card_payment,
chaps,
direct_debit,
fee,
fps,
interest,
other,
sepa_credit,
sepa_debit,
sepa_instant,
standing_order

Response

count
integer
required

Total number of items

Example:

123

page_info
object
required
Example:
results
object[]
required