Place equity order
Places a brokerage order in the specified account. The order could be rejected by the brokerage if it is invalid or if the account does not have sufficient funds.
This endpoint does not compute the impact to the account balance from the order and any potential commissions before submitting the order to the brokerage. If that is desired, you can use the check order impact endpoint.
It's recommended to trigger a manual refresh of the account after placing an order to ensure the account is up to date. You can use the manual refresh endpoint for this.
Query parameters
SnapTrade User ID. This is chosen by the API partner and can be any string that is a) unique to the user, and b) immutable for the user. It is recommended to NOT use email addresses for this property because they are usually not immutable.
SnapTrade User Secret. This is a randomly generated string and should be stored securely. If compromised, please rotate it via the rotate user secret endpoint.
Request body
Example request
{
"account_id": "917c8734-8470-4a3e-a18f-57c3f2ee6631",
"universal_symbol_id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"symbol": "AAPL",
"order_type": "Market",
"time_in_force": "Day",
"trading_session": "REGULAR",
"expiry_date": "2026-08-21T23:27:55.027Z",
"price": 31.33,
"stop": 31.33,
"units": 10.5,
"client_order_id": "550e8400-e29b-41d4-a716-446655440000"
}Response
OK
Example response
{
"brokerage_order_id": "66a033fa-da74-4fcf-b527-feefdec9257e",
"brokerage_group_order_id": "1234567890",
"order_role": "TRIGGER",
"universal_symbol": {
"id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"symbol": "VAB.TO",
"raw_symbol": "VAB",
"description": "VANGUARD CDN AGGREGATE BOND INDEX ETF",
"currency": {
"id": "87b24961-b51e-4db8-9226-f198f6518a89",
"code": "USD",
"name": "US Dollar"
},
"exchange": {
"id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"code": "TSX",
"mic_code": "XTSE",
"name": "Toronto Stock Exchange",
"timezone": "America/New_York",
"start_time": "09:30:00",
"close_time": "16:00:00",
"suffix": ".TO"
},
"type": {
"id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"code": "cs",
"description": "Common Stock",
"is_supported": true
},
"figi_code": "BBG000B9XRY4",
"figi_instrument": {
"figi_code": "BBG000B9Y5X2",
"figi_share_class": "BBG001S5N8V8"
},
"currencies": [
{
"id": "87b24961-b51e-4db8-9226-f198f6518a89",
"code": "USD",
"name": "US Dollar"
}
]
},
"option_symbol": {
"id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"ticker": "AAPL 261218C00240000",
"option_type": "CALL",
"strike_price": 240,
"expiration_date": "2026-12-18",
"underlying_symbol": {
"id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"symbol": "SPY",
"raw_symbol": "VAB",
"description": "SPDR S&P 500 ETF Trust",
"currency": {
"id": "87b24961-b51e-4db8-9226-f198f6518a89",
"code": "USD",
"name": "US Dollar"
},
"exchange": {
"id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"code": "ARCX",
"mic_code": "ARCA",
"name": "NYSE ARCA",
"timezone": "America/New_York",
"start_time": "09:30:00",
"close_time": "16:00:00",
"suffix": "None"
},
"type": {
"id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"code": "cs",
"description": "Common Stock",
"is_supported": true
},
"figi_code": "BBG000B9XRY4",
"figi_instrument": {
"figi_code": "BBG000B9Y5X2",
"figi_share_class": "BBG001S5N8V8"
},
"currencies": [
{
"id": "87b24961-b51e-4db8-9226-f198f6518a89",
"code": "USD",
"name": "US Dollar"
}
]
}
},
"quote_universal_symbol": {
"id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"symbol": "VAB.TO",
"raw_symbol": "VAB",
"description": "VANGUARD CDN AGGREGATE BOND INDEX ETF",
"currency": {
"id": "87b24961-b51e-4db8-9226-f198f6518a89",
"code": "USD",
"name": "US Dollar"
},
"exchange": {
"id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"code": "TSX",
"mic_code": "XTSE",
"name": "Toronto Stock Exchange",
"timezone": "America/New_York",
"start_time": "09:30:00",
"close_time": "16:00:00",
"suffix": ".TO"
},
"type": {
"id": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"code": "cs",
"description": "Common Stock",
"is_supported": true
},
"figi_code": "BBG000B9XRY4",
"figi_instrument": {
"figi_code": "BBG000B9Y5X2",
"figi_share_class": "BBG001S5N8V8"
},
"currencies": [
{
"id": "87b24961-b51e-4db8-9226-f198f6518a89",
"code": "USD",
"name": "US Dollar"
}
]
},
"quote_currency": {
"id": "87b24961-b51e-4db8-9226-f198f6518a89",
"code": "USD",
"name": "US Dollar"
},
"total_quantity": "100",
"open_quantity": "10",
"canceled_quantity": "10",
"filled_quantity": "80",
"execution_price": "12.34",
"limit_price": "12.34",
"stop_price": "12.50",
"trailing_stop": {
"amount": "0.60"
},
"order_type": "Market",
"time_placed": "2024-07-30T22:51:49.746270Z",
"time_updated": "2024-08-05T00:05:57.409000Z",
"time_executed": "2024-08-05T00:05:57.409000Z",
"expiry_date": "2024-08-05T00:05:57.409000Z",
"symbol": "2bcd7cc3-e922-4976-bce1-9858296801c3",
"child_brokerage_order_ids": {
"take_profit_order_id": "12345678",
"stop_loss_order_id": "12345678"
}
}