Overview
Before placing orders, review the trader integration playbook in getting-started/trader-questions.md: tradable symbol, correct balance type, execution mode, and status tracking path.
Order types
Market buy
Buy
notional
Market sell
Sell
quantity
Limit
Buy or Sell
quantity, price, timeInForce
All orders require stockAddress (from symbols list) and deadline (Unix seconds, ≤ 4294967295).
Market orders (buy/sell, incl. deferred market sell) are accepted only during the regular US trading session. Outside it (pre-market, after-hours, overnight, closed) they are rejected up front — use limit orders. Limit orders are unaffected. See place-and-cancel-orders.md.
Use strings for
quantity,notional, andpriceto avoid JS precision loss.
Deferred sell (selling a stock before holding it, creating a repayable debt) is placed through these same order endpoints with deferred: true + side: Sell (whitelist-gated). See deferred-sell.md.
Execution modes
Self-submit
POST /orders/calldata
DELETE /orders/{orderId}/calldata
POST /orders/tx
One Click
POST /orders/send
DELETE /orders/{orderId}/send
Auto-recorded
One Click requires enabled delegation — see one-click-delegated.md and guides/one-click-flow.md.
Typical flow
Check portfolio for buying power and holdings.
Get quote from market if needed.
Build or send order — place-and-cancel-orders.md.
Track status — order-status-and-history.md.
Self-submit sequence: see guides/self-submit-on-chain.md.
Last updated

