---
title: "Changes to Place crypto order"
method: POST
path: "/accounts/{accountId}/trading/crypto"
---

# Changes to Place crypto order

`POST /accounts/{accountId}/trading/crypto`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 8 of 98 revisions.

- **2026-10-14** `efd73af6c911`: 2 breaking
- **2026-10-14** `07c9022b410a`: 2 breaking
- **2026-06-12** `ee2f9f651615`: 3 breaking
- **2026-06-03** `74f3fb52ef66`: 7 breaking
- **2026-04-28** `a50efb5b1c2b`: 2 info
- **2026-04-10** `d9ce3acae7e1`: 1 info
- **2026-03-30** `0044fff60590`: 2 breaking, 22 warning, 1 info
- **2026-03-06** `6a3b37154f49`: 1 breaking, 23 info

## Changes

- **2026-10-14** `efd73af6c911`: 2 breaking
  - the `default_code` response's property type changed from `string` to no type for status `400`
  - the `default_detail` response's property type changed from `string` to no type for status `400`
- **2026-10-14** `07c9022b410a`: 2 breaking
  - the `default_code` response's property type changed from no type to `string` for status `400`
  - the `default_detail` response's property type changed from no type to `string` for status `400`
- **2026-06-12** `ee2f9f651615`: 3 breaking
  - the response property `order/allOf[#/components/schemas/AccountOrderRecord]/option_symbol/allOf[#/components/schemas/OptionsSymbol]/underlying_symbol/exchange/allOf[#/components/schemas/USExchange]/mic_code` became nullable for the status `200`
  - the response property `order/allOf[#/components/schemas/AccountOrderRecord]/quote_universal_symbol/allOf[#/components/schemas/UniversalSymbol]/exchange/allOf[#/components/schemas/Exchange]/mic_code` became nullable for the status `200`
  - the response property `order/allOf[#/components/schemas/AccountOrderRecord]/universal_symbol/allOf[#/components/schemas/UniversalSymbol]/exchange/allOf[#/components/schemas/Exchange]/mic_code` became nullable for the status `200`
- **2026-06-03** `74f3fb52ef66`: 7 breaking
  - the response property `order/allOf[#/components/schemas/AccountOrderRecord]/option_symbol` became nullable for the status `200`
  - the response property `order/allOf[#/components/schemas/AccountOrderRecord]/quote_currency` became nullable for the status `200`
  - the response property `order/allOf[#/components/schemas/AccountOrderRecord]/quote_universal_symbol` became nullable for the status `200`
  - the response property `order/allOf[#/components/schemas/AccountOrderRecord]/universal_symbol` became nullable for the status `200`
  - the `order/allOf[#/components/schemas/AccountOrderRecord]/execution_price` response's property type changed from `number` to `string`, and format from no format to `decimal` for status `200`
  - the `order/allOf[#/components/schemas/AccountOrderRecord]/limit_price` response's property type changed from `number` to `string`, and format from no format to `decimal` for status `200`
  - the `order/allOf[#/components/schemas/AccountOrderRecord]/stop_price` response's property type changed from `number` to `string`, and format from no format to `decimal` for status `200`
- **2026-04-28** `a50efb5b1c2b`: 2 info
  - added the optional property `order/allOf[#/components/schemas/AccountOrderRecord]/brokerage_group_order_id` to the response with the `200` status
  - added the optional property `order/allOf[#/components/schemas/AccountOrderRecord]/order_role` to the response with the `200` status
- **2026-04-10** `d9ce3acae7e1`: 1 info
  - added the optional property `order/allOf[#/components/schemas/AccountOrderRecord]/trailing_stop` to the response with the `200` status
- **2026-03-30** `0044fff60590`: 2 breaking, 22 warning, 1 info
  - the response property `order` became nullable for the status `200`
  - the `order` response's property type changed from `object` to no type for status `200`
  - removed the optional property `order/action` from the response with the `200` status
  - removed the optional property `order/brokerage_order_id` from the response with the `200` status
  - removed the optional property `order/canceled_quantity` from the response with the `200` status
  - removed the optional property `order/child_brokerage_order_ids` from the response with the `200` status
  - removed the optional property `order/execution_price` from the response with the `200` status
  - removed the optional property `order/expiry_date` from the response with the `200` status
  - removed the optional property `order/filled_quantity` from the response with the `200` status
  - removed the optional property `order/limit_price` from the response with the `200` status
  - removed the optional property `order/open_quantity` from the response with the `200` status
  - removed the optional property `order/option_symbol` from the response with the `200` status
  - removed the optional property `order/order_type` from the response with the `200` status
  - removed the optional property `order/quote_currency` from the response with the `200` status
  - removed the optional property `order/quote_universal_symbol` from the response with the `200` status
  - removed the optional property `order/status` from the response with the `200` status
  - removed the optional property `order/stop_price` from the response with the `200` status
  - removed the optional property `order/symbol` from the response with the `200` status
  - removed the optional property `order/time_executed` from the response with the `200` status
  - removed the optional property `order/time_in_force` from the response with the `200` status
  - removed the optional property `order/time_placed` from the response with the `200` status
  - removed the optional property `order/time_updated` from the response with the `200` status
  - removed the optional property `order/total_quantity` from the response with the `200` status
  - removed the optional property `order/universal_symbol` from the response with the `200` status
  - added `#/components/schemas/AccountOrderRecord` to the `order` response property `allOf` list for the response status `200`
- **2026-03-06** `6a3b37154f49`: 1 breaking, 23 info
  - the `order` response's property type changed from no type to `object` for status `200`
  - added the optional property `order/action` to the response with the `200` status
  - added the optional property `order/brokerage_order_id` to the response with the `200` status
  - added the optional property `order/canceled_quantity` to the response with the `200` status
  - added the optional property `order/child_brokerage_order_ids` to the response with the `200` status
  - added the optional property `order/execution_price` to the response with the `200` status
  - added the optional property `order/expiry_date` to the response with the `200` status
  - added the optional property `order/filled_quantity` to the response with the `200` status
  - added the optional property `order/limit_price` to the response with the `200` status
  - added the optional property `order/open_quantity` to the response with the `200` status
  - added the optional property `order/option_symbol` to the response with the `200` status
  - added the optional property `order/order_type` to the response with the `200` status
  - added the optional property `order/quote_currency` to the response with the `200` status
  - added the optional property `order/quote_universal_symbol` to the response with the `200` status
  - added the optional property `order/status` to the response with the `200` status
  - added the optional property `order/stop_price` to the response with the `200` status
  - added the optional property `order/symbol` to the response with the `200` status
  - added the optional property `order/time_executed` to the response with the `200` status
  - added the optional property `order/time_in_force` to the response with the `200` status
  - added the optional property `order/time_placed` to the response with the `200` status
  - added the optional property `order/time_updated` to the response with the `200` status
  - added the optional property `order/total_quantity` to the response with the `200` status
  - added the optional property `order/universal_symbol` to the response with the `200` status
  - removed `#/components/schemas/AccountOrderRecord` from the `order` response property `allOf` list for the response status `200`

---

[Operation](https://skmtc.dev/passiv/apis/snaptrade/docs/accounts/:accountId/trading/crypto/post.md) - [API](https://skmtc.dev/passiv/apis/snaptrade.md) - [Page](https://skmtc.dev/passiv/apis/snaptrade/changes/accounts/:accountId/trading/crypto/post)
