GET
List transactions
Returns the customer’s transactions, newest first. Every filter accepts comma-separated values, so status=SUCCESS,PENDING or currency=GBP,EUR work as multi-selects. Common patterns:
  • Account activity feed — filter by accountId, page with page + limit.
  • Money in vs outdirection=IN or direction=OUT.
  • A date rangestartDate and endDate (ISO dates, inclusive).
  • Hide feesisFee=false.

Authorizations

Authorization
string
header
required

The user's id_token from authentication — the ID token, not the access_token. The program and environment come from the token.

Path Parameters

customerId
string
required

The customer's ID.

Query Parameters

accountId
string

Filter by account ID(s).

direction
enum<string>

Money in or out.

Available options:
IN,
OUT
status
string

SUCCESS, FAILURE, or PENDING (comma-separated for several).

currency
string
paymentType
string
reference
string

Filter by payment reference.

payeeName
string
payerName
string
isFee
boolean

Only fee (or only non-fee) transactions.

startDate
string<date>

ISO date, e.g. 2026-01-01.

endDate
string<date>
page
integer
default:1
limit
integer
default:10
sortBy
string
default:dateTime
sortOrder
enum<string>
default:desc
Available options:
asc,
desc

Response

Transactions

success
boolean
Example:

true

data
object[]
total
integer
Example:

120

page
integer
Example:

1

limit
integer
Example:

10