Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

User session token

Query Parameters

account_id
string | null

Optional account ID. If omitted, default (primary) user account is used.

transaction_types
enum<string>[]
required

Transaction types to include, as a single comma-separated value (transaction_types=deposit,withdrawal). Repeating the parameter is rejected; an empty value includes every type. Values not listed here match nothing rather than erroring.

Kinds of ledger entry that can appear as a Transaction::transaction_type.

Available options:
deposit,
withdrawal,
funding,
fee,
pnl,
lending_credit,
lending_debit
end_timestamp_ns
integer<int64> | null
Required range: x >= 0
start_timestamp_ns
integer<int64> | null
Required range: x >= 0
cursor
string | null
limit
integer<int32> | null
Required range: x >= 0
sort_ts
null | enum<string>

Timestamp sort direction (defaults to desc).

Available options:
asc,
desc

Response

List of transactions

Page metadata for cursor-paged responses.

This is intended for response bodies (not query params).

transactions
object[]
required
limit
integer<int32> | null
Required range: x >= 0
next_cursor
string | null
total_count
integer<int64> | null
Required range: x >= 0