Place an order
Places a buy-side or sell-side market or limit order. Buys are cash-based; sells require a unit quantity.
Path parameters
Headers
Request body
Response
Created
Example response
{
"cancelled_at": "2026-07-14T09:34:12Z",
"cash_amount": "1000.00",
"fees": "1.50",
"filled_at": "2026-07-14T09:34:12Z",
"instrument": {
"about": "Common stock listed on the Nasdaq Global Select Market.",
"days_to_maturity": 182,
"decimal_precision": 2,
"exchange": "XNAS",
"icon_url": "https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png",
"initial_auction_date": "2024-12-30",
"initial_issue_date": "2025-01-02",
"isin": "US5949181045",
"issuer": "United States Department of the Treasury",
"issuer_country": "US",
"issuer_credit_rating": "AA+",
"latest_auction_date": "2025-01-27",
"latest_issue_date": "2025-01-30",
"maturity_date": "2025-07-03",
"minimum_initial_cash_investment": "1000.00",
"minimum_trading_quantity": "1.00",
"name": "Apple Inc.",
"required_cash_increment": 100,
"symbol": "US5949181045",
"ticker": "AAPL",
"trading_increment": "0.01"
},
"limit_price": "95.1000",
"net_cash_amount": "998.50",
"quantity": "10.5",
"settled_at": "2026-07-16T09:34:12Z",
"traded_notional": "998.50",
"traded_quantity": "10.5",
"trades": [
{
"accrued_interest": "871.23",
"executed_at": "2026-07-14T09:34:12Z",
"instrument": {
"about": "Common stock listed on the Nasdaq Global Select Market.",
"days_to_maturity": 182,
"decimal_precision": 2,
"exchange": "XNAS",
"icon_url": "https://storage.googleapis.com/sophic-assets/instrument-icons/in_x7GqT.png",
"initial_auction_date": "2024-12-30",
"initial_issue_date": "2025-01-02",
"isin": "US5949181045",
"issuer": "United States Department of the Treasury",
"issuer_country": "US",
"issuer_credit_rating": "AA+",
"latest_auction_date": "2025-01-27",
"latest_issue_date": "2025-01-30",
"maturity_date": "2025-07-03",
"minimum_initial_cash_investment": "1000.00",
"minimum_trading_quantity": "1.00",
"name": "Apple Inc.",
"required_cash_increment": 100,
"symbol": "US5949181045",
"ticker": "AAPL",
"trading_increment": "0.01"
},
"notional": "99250.00",
"price": "99.25",
"quantity": "1000",
"settled_at": "2026-07-16T10:15:00Z",
"settlement_date": "2026-07-16",
"ytm": "4.25"
}
]
}Changes
Changed in 6 of the 12 revisions of this API.541
- ○
added the new optional
headerrequest parameterIdempotency-Keynew-optional-request-parameter
- ○
added to the
response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added to the
//response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed discriminator from
response property for the response statusresponse-property-discriminator-removed
- ○
removed discriminator from
//response property for the response statusresponse-property-discriminator-removed
- ○
removed from the
response propertyoneOflist for the response statusresponse-property-one-of-removed
- ○
removed from the
//response propertyoneOflist for the response statusresponse-property-one-of-removed
- ○
- ▲
removed the required property
//from the response with the statusresponse-required-property-removed
- ▲
removed the required property
////from the response with the statusresponse-required-property-removed
- ▲
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ○
added the required property
////to the response with the statusresponse-required-property-added
- ○
added the required property
////to the response with the statusresponse-required-property-added
- ○
added the required property
////to the response with the statusresponse-required-property-added
- ○
added the required property
////to the response with the statusresponse-required-property-added
- ○
added the required property
////to the response with the statusresponse-required-property-added
- ○
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////to the response with the statusresponse-optional-property-added
- ○
- ▲
the
//response's property type changed fromstringto no type for statusresponse-property-type-changed
- ▲
the
//response's property type changed fromstringto no type for statusresponse-property-type-changed
- ▲
the
//response's property type changed fromstringto no type for statusresponse-property-type-changed
- ○
added to the
//response propertyallOflist for the response statusresponse-property-all-of-added
- ○
added to the
//response propertyallOflist for the response statusresponse-property-all-of-added
- ○
added to the
//response propertyallOflist for the response statusresponse-property-all-of-added
- ○
removed the
EURenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
removed the
GBPenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
removed the
USDenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
removed the
buyenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
removed the
executedenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
removed the
pendingenum value from the/response property for the response statusresponse-property-enum-value-removed
- ○
removed the
sellenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
removed the
settledenum value from the//response property for the response statusresponse-property-enum-value-removed
- ▲
- ○
api tag
tradingaddedapi-tag-added
This revision also has 53 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○