Banking

List bank transactions across organization bank accounts

Returns organization-scoped bank transaction history with text search, inclusive dates, and pagination. Filters apply before paging. Excluded rows are hidden by default; request status=excluded, transactionView=excluded, or includeExcluded=true for excluded history. Amounts are signed integer cents. Each row's pending is true while the bank reports it pending or while a card payment waits for its matching side (the Bank Feeds Pending rule).

get/bank-transactions

Request

  • Base URL: https://ledgerhq.pro/api/v1
  • URL: https://ledgerhq.pro/api/v1/bank-transactions
  • Auth: one of:
    • HTTP bearer and API key in header x-organization-id
    • HTTP bearer and API key in header x-organization-id

Query parameters

bankAccountIdstring uuid
status'unreconciled' | 'reconciled' | 'excluded'
includeExcludedboolean

Include excluded rows when no status filter is supplied. Keep false for normal reconciliation, register, and posting review.

sourceTypestring
startDatestring date
endDatestring date
limitinteger
searchstring

Case-insensitive literal text in description, reference, payee, counterparty, or category name.

direction'in' | 'out'

Money in (deposits) or money out (withdrawals); omit for both.

pageinteger
transactionView'all' | 'ready' | 'pending' | 'checks' | 'posted' | 'excluded'

Optional Bank Feeds bucket applied before pagination.

activeFeedOnlyboolean

With transactionView, restrict to active Plaid feeds by default. Set false to apply the view across all transaction sources, including assistant and file imports.

Response

Bank transactions

countinteger

Changes

No recorded changes to this operation across all 5 revisions of this API.