Cancel-Replace an existing order
Submits a request to replace an existing order asynchronously for the specified account. Note: Order replacement is asynchronous. This response confirms submission only. To verify the order status or execution details, use the GET /{orderId} endpoint after replacement. This feature is only available for crypto quantity orders and option orders. Equities coming soon.
You are using your live production account. These commands will execute real orders in your real account, proceed with caution.
| Name | Type | Required | Description |
|---|---|---|---|
| accountId | string | Yes | - |
This value identifies the order to be replaced; if reused on the same account, the operation is idempotent. If the order is re-submitted due to a read timeout, do not modify any properties. If the original request succeeded, altering fields will have no effect.
Id of the new order in UUID-format conforming to RFC 4122 (standard 8-4-4-4-12 format, e.g., 0d2abd8d-3625-4c83-a806-98abf35567cc). The new orderId must be globally unique over time.
The Type of order
MARKET,LIMIT,STOP,STOP_LIMITThe order quantity. Used when buying/selling whole shares and when selling fractional.
The limit price. Used when orderType = LIMIT or orderType = STOP_LIMIT
The stop price. Used when orderType = STOP or orderType = STOP_LIMIT
Order validation failed.
No response body defined
{
"orderId": "8af746af-658a-4c31-800b-14889412dab9"
}