API

Get Started

WelcomeQuickstartExamplesChangelogSDKs and Tools

Authorization

POSTCreate personal access token

List Accounts

GETGet accounts

Account Details

GETGet account portfolio v2GETGet history

Instrument Details

GETGet all instrumentsGETGet instrument

Market Data

POSTGet quotesPOSTGet option expirationsPOSTGet option chain

Order Placement

POSTPreflight single legPOSTPreflight multi legPOSTPlace orderPOSTPlace multileg orderGETGet orderDELETECancel order

Option Details

GETGet option greeks_1
HelpFeedback
Order Placement

Place multileg order

Place a new multi-leg order

Submits a new multi-leg order asynchronously for the specified account. Note: Order placement is asynchronous. This response confirms submission only. To verify the order status or execution details, use the GET /{orderId} endpoint after placement.

You are using your live production account. These commands will execute real orders in your real account, proceed with caution.

POST/userapigateway/trading/{accountId}/order/multileg

Parameters

Path Parameters

string

Request body

Required*

Parameters

NameTypeRequiredDescription
accountIdstringYes-

Body

application/json

Request Body

application/json
orderIdstringrequired

The OrderId, a UUID conforming to RFC 4122 (8-4-4-4-12 format, e.g., 0d2abd8d-3625-4c83-a806-98abf35567cc), globally unique over time. Serves as the deduplication key; if reused on the same account, the operation is idempotent.

quantityintegerrequired

The order quantity

typeenum<string>required

The order type. Only LIMIT order are allowed

Available options: MARKET,LIMIT,STOP,STOP_LIMIT
limitPricestringrequired

The limit price for the order. For debit spreads the limit price must be positive, for create spreads the limit price is negative

expirationrequired
legsobject[]required

From 2-6 legs. There can be at most 1 equity leg

Responses

Response

200
application/json
orderIdstring

Response

400application/json

Order validation failed.

No response body defined

The Public Individual API is for your own personal, non-commercial use. Unauthorized access is prohibited. You are responsible for all trades made via the API. Learn more
{
  "orderId": "cb930ef3-14d8-460f-bbcc-d8f635f9fd74"
}
The Public Individual API is for your own personal, non-commercial use. Unauthorized access is prohibited. You are responsible for all trades made via the API. Learn more