Retrieve account history
Fetches a paginated list of historical account events — including trades, money movements, and position adjustments — for the specified account. Supports optional time-range filtering (start/end) and pagination via the nextToken continuation token.
Target account ID.
Start timestamp in ISO 8601 format with timezone. Example: 2025-01-15T09:00:00-05:00 (9 AM EST, New York time). Formated "YYYY-MM-DDTHH:MM:SSZ"
End timestamp in ISO 8601 format with timezone. Example: 2025-04-10T09:00:00-04:00 (9 AM EDT, New York time). Formated "YYYY-MM-DDTHH:MM:SSZ"
Maximum number of records to return.
Pagination token for fetching the next result set.
| Name | Type | Required | Description |
|---|---|---|---|
| accountId | string | Yes | Target account ID. |
| start | string (date-time) | No | Start timestamp in ISO 8601 format with timezone. Example: 2025-01-15T09:00:00-05:00 (9 AM EST, New York time). Formated "YYYY-MM-DDTHH:MM:SSZ" |
| end | string (date-time) | No | End timestamp in ISO 8601 format with timezone. Example: 2025-04-10T09:00:00-04:00 (9 AM EDT, New York time). Formated "YYYY-MM-DDTHH:MM:SSZ" |
| pageSize | integer (int32) | No | Maximum number of records to return. |
| nextToken | string | No | Pagination token for fetching the next result set. |
No request body defined
List of transactions
Token to retrieve the next page of results
Start timestamp of the history query
End timestamp of the history query
Number of items to return
Invalid account ID or access violation.
No response body defined
{
"transactions": [
{
"timestamp": "2023-11-07T05:31:56Z",
"id": "string",
"type": "TRADE",
"subType": "DEPOSIT",
"accountNumber": "string",
"symbol": "string",
"securityType": "EQUITY",
"side": "BUY",
"description": "string",
"netAmount": "string",
"principalAmount": "string",
"quantity": "string",
"direction": "INCOMING",
"fees": "string"
}
],
"nextToken": "string",
"start": "2023-11-07T05:31:56Z",
"end": "2023-11-07T05:31:56Z",
"pageSize": 123
}