Transactions
GET /api/v1/transactions · scope read
Your account’s history, newest first: money moving in and out, and the stock limit orders you placed. Both share one list and one limit, except for open orders: up to 500 open orders older than the limit newest rows are listed after them, so you can still cancel them.
Order rows
Each limit order you place withPOST /api/v1/orders is listed under its order id. That is the id that DELETE /api/v1/orders/{id} takes.
After you ask to cancel, the order stays
pending until the broker confirms the cancel. It can still fill until then.
amountUsd on an order row:
- While the order is open: shares ordered × limit price.
- Once it has ended with fills: shares filled × average fill price. This is the cash that moved.
- Once it has ended with no fills: shares ordered × limit price.
amountUsd; it is feeUsd.
Brokerage transfers
GET /api/v1/brokerage-transfers · scope read
Transfers of holdings from an outside brokerage into your account. Returns an array of:
Start a brokerage transfer
POST /api/v1/brokerage-transfers · scope trade
Moves holdings from an outside brokerage into your account.
201 with the request, as in the list above. 400 with a code when accountLastFour isn’t four letters or digits, or positions doesn’t match scope. 409 with openRequestId when a request for that account is already open.