Skip to main content
POST
Submit a new order

Authorizations

Authorization
string
header
required

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

Body

application/json

New order request fields.

NewOrderRequest schema.

account_id
string
required

Trading account. Required.

symbol
string
required

Ticker. Required; rewritten to ISIN by risk routing.

side
string
required

B or S. Required.

qty
integer<int64>
required

Order quantity. Must be > 0.

order_type
string
required

LO, PLO, ATO, ATC, MTL, MOK, MAK, or BUYIN.

ref_order_id
string

Client ClOrdID. Empty or - lets the API generate one.

price
string

Raw decimal price. No-price types ignore price and go out at 0.

algo_id
string

Algorithm identifier for the request.

position_id
string

Position identifier for the request.

persis_state
string

Requested order state.

Response

Accepted

AckResponse schema.

isSuccess
boolean

Indicates whether the operation completed successfully.

Example:

true

detail
string

Detailed information for the record.

data
object

Ack schema.