list_transactions
List transaction page links for a specified time range, with optional type filtering, to enable paginated retrieval of account transactions.
Instructions
List the account's transaction pages for a time range.
Note the API quirk: this endpoint returns page links, not the
transactions themselves. The response is {"from": ..., "to": ..., "pageSize": ..., "count": ..., "pages": [...], "lastTransactionID": "..."} where count is the total number of
matching transactions and each entry in pages is a URL of the form
.../transactions/idrange?from=<id>&to=<id> covering at most
page_size transactions. To fetch the actual transactions, take the
from/to IDs out of a page URL and call
get_transactions_range. Timestamps are RFC3339.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of page links to return. | |
| to_time | No | End of the time range as an RFC3339 timestamp. Defaults to the request time. | |
| from_time | No | Start of the time range as an RFC3339 timestamp, e.g. '2026-07-01T00:00:00Z'. Defaults to the account's creation time. | |
| page_size | No | Transactions per page link. | |
| transaction_types | No | Optional transaction type filters, e.g. ['ORDER_FILL', 'DAILY_FINANCING']. Accepts TransactionFilter values such as ORDER, FUNDING, ADMIN, CREATE, CLOSE, TRANSFER_FUNDS, CLIENT_CONFIGURE, MARKET_ORDER, LIMIT_ORDER, STOP_ORDER, MARKET_IF_TOUCHED_ORDER, TAKE_PROFIT_ORDER, STOP_LOSS_ORDER, TRAILING_STOP_LOSS_ORDER, ORDER_FILL, ORDER_CANCEL, DAILY_FINANCING, MARGIN_CALL_ENTER, MARGIN_CALL_EXIT. Omit for all types. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||