Skip to main content
POST
Place a standard or advanced order

Authorizations

Authorization
string
header
required

API key beginning with fp_live_.

Headers

Idempotency-Key
string
required

Unique printable key for this intended order. Reuse it only for an identical retry.

Required string length: 1 - 128

Body

application/json
account_id
string
required
market_id
string
required
Example:

"binance|BTCUSDT"

side
enum<string>
required
Available options:
buy,
sell
size
number
required
leverage
number
required
margin_mode
enum<string>
required
Available options:
cross,
isolated
type
enum<string>
default:market
Available options:
market,
limit,
chase,
stop_market,
stop_limit,
take_market,
take_limit,
take_profit,
conditional
expected_price
number

Midpoint observed by the client. Server execution never trusts this value for pricing.

slippage_tolerance_bps
number
reduce_only
boolean
default:false
take_profit_price
number
stop_loss_price
number
trigger_price
number
limit_price
number
time_in_force
enum<string>
Available options:
ioc,
fok,
gtd
gtd_expires_at
number
chase_offset
number
Required range: x >= 0
chase_cap_price
number
marketable_limit_acknowledged
boolean
trigger_market_id
string
trigger_direction
enum<string>
Available options:
above,
below
target_position_id
string

Response

Idempotent replay returning the order's current state.

data
object
required