Skip to main content
GET
List portfolio transactions

Authorizations

API-Key
string
header
required

Your public API key. Identifies the partner making the request.

API-Sign
string
header
required

HMAC signature over the request, computed with your private key.

API-Nonce
string
header
required

Monotonically increasing nonce included in the request signature.

Path Parameters

account_id
string
required

Account ID

Query Parameters

page_token
string

Opaque token returned as next_page_token in the previous response. Omit to request the first page.

Required string length: 1 - 256
types
enum<string>[]

Filter by transaction type.

Category of portfolio transaction. swap and price_trigger_swap represent executed transactions; failed execution attempts are not returned.

Available options:
swap,
price_trigger_swap,
earn_reward,
deposit,
withdrawal,
transfer
page_size
integer<int32>
default:20

Maximum number of results to return. Defaults to 20 when omitted.

Required range: 1 <= x <= 25
assets
object[]

Filter transactions by specific assets.

start_timestamp
string<date-time>

RFC 3339 timestamp.

end_timestamp
string<date-time>

RFC 3339 timestamp.

statuses
enum<string>[]

Filter transactions by their lifecycle status. A successful filter also returns transactions with no lifecycle status; those results omit status. For newly created transfers, omit this filter or include in_progress while waiting for the transaction to reach a terminal status.

Lifecycle statuses available to filter transactions.

Available options:
in_progress,
successful,
failed
ids
string[]

Filter transactions by specific transaction IDs.

sort_direction
enum<string>
default:desc

Sort order for transaction results by timestamp. Defaults to desc.

Available options:
asc,
desc
quote_symbol
string

Asset to use for quoting amounts and fees in the response. Quoting is best-effort based on rates at transaction time. If not provided or if quoting is unavailable, quoted fields will be null.

Required string length: 3 - 16
quote_type
enum<string>

Quote asset classification. Supports fiat and stablecoin.

Available options:
fiat,
stablecoin
references
object[]

Filter by originating references. Entries are ORed together and combined with types and other filters using AND semantics. Reference kind selects the originating system namespace. For a transfer, use kind=transfer and the transfer_id returned by POST /v1/transfers. Reference identifiers are distinct from the TX identifiers accepted by ids.

Response

Successful response

data
object[]
required

List of portfolio transactions matching the query parameters. Always present; serialized as an empty array when no transactions match.

quote_symbol
string
required

The asset used as the quote currency for all amount_in_quote fields. Present only when quote_symbol was requested.

quote_type
enum<string>
required

Quote asset classification. Supports fiat and stablecoin.

Available options:
fiat,
stablecoin
next_page_token
string

Opaque token for retrieving the next page. Absent when there are no more results.

Required string length: 1 - 256