Skip to main content
GET
List Transactions

Authorizations

Authorization
string
header
required

Opaque API key passed as Authorization: Bearer <key>. Keys are organization-bound, environment-bound (live or test), scope-carrying, and expiring. Create and manage keys via the console.

Query Parameters

cursor
string | null

Pagination cursor from a previous /v1/transactions response. List cursors are valid only for the same query and sort order, and are not interchangeable with /v1/transactions/sync cursors.

limit
integer
default:100

Maximum number of items to return.

Required range: 1 <= x <= 500
sort
enum<string>
default:-postedDate

Sort order. Stable ordering uses the chosen sort field with id as a tiebreaker.

Available options:
postedDate,
-postedDate,
updatedAt,
-updatedAt
fields
string | null

Comma-separated sparse fieldset. The server always includes required identifiers.

accountId
string<uuid> | null

Filter by account identifier.

connectionId
string<uuid> | null

Filter by connection identifier.

entityId
string<uuid> | null

Filter by entity identifier.

status
enum<string> | null

Filter by transaction status.

Available options:
pending,
posted,
reversed,
cancelled,
unknown
rail
enum<string> | null

Filter by payment rail.

Available options:
internalTransfer,
card,
ach,
pix,
caEft,
auNpp,
auBecsDirectEntry,
auRtgs,
sepaCredit,
sepaDebit,
bacsDirectDebit,
wire,
swift,
fasterPayments,
check,
cash,
crypto,
other,
unknown
postedDateGte
string<date> | null

Return transactions with postedDate greater than or equal to this date.

postedDateLt
string<date> | null

Return transactions with postedDate earlier than this date.

Response

Successful Response

data
Transaction · object[]
required
pagination
Pagination · object
required
meta
Meta · object
required