Place limit order
Prepare a limit order on a global markets perps market.
Returns EIP-712 typed data for the user to sign. After signing, submit the signature via the /execute endpoint. Supports GTC and ALO time-in-force.
Body
Request to place a limit order on a global markets perps market.
Owner of the global markets perps product account
"0x06A9aF046187895AcFc7258450B15397CAc67400"
Asset ticker symbol (e.g. AAPL, GOLD, EUR)
"AAPL"
Order side: 'buy' or 'sell'
"buy"
Number of contracts (human-readable)
"10.0"
Limit price (human-readable)
"190.00"
Time-in-force: 'gtc' (good til cancel) or 'alo' (add liquidity only)
"gtc"
If true, order can only reduce an existing position
false
Optional client order ID for idempotency (uint128)
Optional builder fee. When provided, the order action carries the builder address and fee — the end-user must have already approved this builder via /approve_builder_fee up to at least this rate. Omit (or pass null) to place the order with no builder fee.
Response
Successful Response
Returned by prepare endpoints — contains EIP-712 typed data for the user to sign.