Method Name
private/trigger_order
private/trigger_orderAlthough a REST endpoint, currently only accessible via WS to stay consistent with WS only orders.
This RPC only saves trigger orders to database. See TriggerOrderWorker for order execution.
Required minimum session key permission level is admin
Parameters
amount
string required |
conn_id
string required |
direction
string required |
instrument_name
string required |
limit_price
string required |
max_fee
string required |
nonce
integer required |
order_id
string required |
signature
string required |
signature_expiry_sec
integer required |
signer
string required |
subaccount_id
integer required |
trigger_price
string required |
trigger_price_type
string required |
trigger_type
string required |
is_atomic_signing
boolean |
label
string |
mmp
boolean |
order_type
string |
reduce_only
boolean |
referral_code
string |
reject_timestamp
integer |
time_in_force
string |
Response
id string or integer required |
result object required |
result. order object required |
result.order.
amount
string required |
result.order.
average_price
string required |
result.order.
cancel_reason
string required |
result.order.
creation_timestamp
integer required |
result.order.
direction
string required |
result.order.
filled_amount
string required |
result.order.
instrument_name
string required |
result.order.
is_transfer
boolean required |
result.order.
label
string required |
result.order.
last_update_timestamp
integer required |
result.order.
limit_price
string required |
result.order.
max_fee
string required |
result.order.
mmp
boolean required |
result.order.
nonce
integer required |
result.order.
order_fee
string required |
result.order.
order_id
string required |
result.order.
order_status
string required |
result.order.
order_type
string required |
result.order.
quote_id
string or null required |
result.order.
signature
string required |
result.order.
signature_expiry_sec
integer required |
result.order.
signer
string required |
result.order.
subaccount_id
integer required |
result.order.
time_in_force
string required |
result.order.
replaced_order_id
string or null |
result.order.
trigger_price
string or null |
result.order.
trigger_price_type
string or null |
result.order.
trigger_reject_message
string or null |
result.order.
trigger_type
string or null |
result. trades array of objects required |
result.trades[].
direction
string required |
result.trades[].
expected_rebate
string required |
result.trades[].
index_price
string required |
result.trades[].
instrument_name
string required |
result.trades[].
is_transfer
boolean required |
result.trades[].
label
string required |
result.trades[].
liquidity_role
string required |
result.trades[].
mark_price
string required |
result.trades[].
order_id
string required |
result.trades[].
quote_id
string or null required |
result.trades[].
realized_pnl
string required |
result.trades[].
realized_pnl_excl_fees
string required |
result.trades[].
subaccount_id
integer required |
result.trades[].
timestamp
integer required |
result.trades[].
trade_amount
string required |
result.trades[].
trade_fee
string required |
result.trades[].
trade_id
string required |
result.trades[].
trade_price
string required |
result.trades[].
transaction_id
string required |
result.trades[].
tx_hash
string or null required |
result.trades[].
tx_status
string required |
Example
{request_example_shell}{request_example_javascript}{request_example_python}The above command returns JSON structured like this:
{response_example_json}