Skip to main content
POST
Build isolated limit order transaction with conditionals

Authorizations

Authorization
string
header
required

Bearer access token issued by /v1/auth/* login endpoints.

Body

application/json

JSON request payload for post.v1.ix.place_isolated_limit_order_with_conditionals.

Request payload for /v1/ix/place-isolated-limit-order-with-conditionals.

authority
string
required
side
string
required
symbol
string
required
allowCrossAndIsolatedForAsset
boolean | null
feePayer
string | null
flightBuilderAuthority
string | null
flightFeeCollectorTrader
string | null
greaterTrigger
null | object

Trigger configuration for attached conditional orders.

isPostOnly
boolean | null

If true, the order will be post-only (maker only, will not match against existing orders).

lessTrigger
null | object

Trigger configuration for attached conditional orders.

numBaseLots
integer<int64> | null
Required range: x >= 0
pdaIndex
integer<int32> | null
Required range: x >= 0
positionAuthority
string | null
price
number<double> | null
priceInTicks
integer<int64> | null
Required range: x >= 0
quantity
number<double> | null
skipTransferToParent
boolean | null
slide
boolean | null

For post-only orders: if true, slide to best price when order would cross. Defaults to true.

transferAmount
integer<int64>
Required range: x >= 0

Response

200 - application/json
data
integer<int32>[]
required
Required range: x >= 0
keys
object[]
required
programId
string
required