Skip to main content
PUT
/
v1
/
orders
Update Order
curl --request PUT \
  --url https://api.tradearies.dev/v1/orders \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '{
  "orderId": 123,
  "account": "<string>",
  "symbol": "<string>",
  "quantity": 123,
  "orderType": "<string>",
  "tradeAction": "<string>",
  "timeInForce": "<string>",
  "route": "<string>",
  "limitPrice": "<string>",
  "stopPrice": "<string>",
  "legs": [
    {
      "symbol": "<string>",
      "ratioQuantity": "<string>",
      "tradeAction": "<string>",
      "positionEffect": "<string>"
    }
  ]
}'
{
  "orderId": 123,
  "status": "<string>"
}

Authorizations

X-API-Key
string
header
required
Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
orderId
integer
required

Order ID to update

account
string
required

Account ID

symbol
string
required

Trading symbol

quantity
integer
required

Order quantity

orderType
string
required

Order type (MARKET, LIMIT, STOP, STOP_LIMIT)

tradeAction
string
required

Trade action (BUY, SELL)

timeInForce
string
required

Time in force (DAY, GTC, IOC, FOK)

route
string

Order routing destination

limitPrice
string

Limit price for limit orders

stopPrice
string

Stop price for stop orders

legs
object[]

Legs for multi-leg orders

Response

Order updated successfully

orderId
integer

Updated order ID

status
string

Order status

I