---
title: "Retrieve Account Instrument Exchange History"
method: GET
path: "/accounts/{accountID}/reports/exchange-history"
tags: ["Exchanges"]
---

# Retrieve Account Instrument Exchange History

`GET /accounts/{accountID}/reports/exchange-history`

Retrieves a list of Account Instrument Exchange History by accountID.

## Response `200`

Retrieving Account Instrument Exchange History was Successful.

- object
  - `accountID` string, required — The account id of the user where the order was placed
  - `accountNo` string, required — The account number of the user where the order was placed
  - `tradingType` string, required
  - `updated` string, required
  - `exchanges` Exchange[], required
    - `id` string, required — The specific id of the exchange
    - `exchangeNo` string, required — The specific exchange number
    - `status` 'NEW' | 'FILLED' | 'REJECTED' | 'PENDING_CANCEL' | 'CANCELED' | 'FILLED', required — The state of the exchange.
    - `sellSymbol` string, required — This will be the ticker of the mutual fund you will be liquidating
    - `sellOrderId` string, required — The order ID corresponding to the sell transaction
    - `sellOrderNo` string, required — The order number corresponding to the sell transaction
    - `buySymbol` string, required — This will be the ticker of the mutual fund you will be purchasing with the proceeds of the liquidation
    - `buyOrderId` string, required — The order ID corresponding to the buy transaction
    - `buyOrderNo` string, required — The order number corresponding to the buy transaction
    - `sellAveragePrice` number, required — The price the sell order was filled at.
    - `sellCumulativeQuantity` number, required — The total quantity the sell was for.
    - `buyAveragePrice` number, required — The price the buy order was filled at.
    - `buyCumulativeQuantity` number, required — The total quantity the buy was for.
    - `amountCash` integer, required — This is the total notional amount you exchange from the sellSymbol to the buySymbol.
    - `fees` integer, required — The total fees for both the buy and sell order of the exchange.
    - `createdBy` string, required — The user, who created the order.
    - `userID` string, required — A unique identifier created for each User on DriveWealth's platform.
    - `accountID` string, required — The user's unique account identifier.
    - `accountNo` string, required — The user's unique account number, that is human readable.
    - `created` string, required — The timestamp the order was created.
    - `orderExpires` string, required — The timestamp the exchange expires.

---

[API](https://skmtc.net/drivewealth/apis/authentication-apis.md) · [All operations](https://skmtc.net/drivewealth/apis/authentication-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/drivewealth/authentication-apis/revisions/9fced6d0ac41/schema)
