Get all transactions

Retrieves all transactions with optional filters. Returns paginated results with date range filtering, sorting, and search. Each item carries a reconciliation summary (status and matched / open amounts) and, when the money arrived in a dedicated virtual account, the virtual_account_owner (insured, producer or market) it belongs to. Use GET /v1/transactions/{transaction_id} to see which plans a transaction was matched to.

Query Params
integer
≥ 1
Defaults to 1

Page number (1-based)

integer
1 to 10000
Defaults to 100

Number of items per page

date-time | null

Filter transactions from this date

date-time | null

Filter transactions until this date

string
enum

Filter by transaction direction (credit or debit)

Allowed:
string
enum

Field to sort by

Allowed:
string
enum
Defaults to desc

Sort order (asc or desc)

Allowed:
string | null

Search by description, merchant, producer, account name or last four, payment method, or amount. All words must match, any order

account_ids
array of strings | null

Filter by account IDs

Account Ids
string
enum

Filter by reconciliation state: unreconciled, partially_reconciled, or reconciled (matches the reconciliation.status field on each item)

Allowed:
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json