private/create-order-list (LIST)
REQUESTCreate a list of orders on the Exchange.wss://stream.crypto.com/exchange/v1/user
private/create-order-list (LIST)Private
contingency_type must be LIST, for list of orders creation.
This call is asynchronous, so the response is simply a confirmation of the request.
The user.order subscription can be used to check if the orders are successfully created.
Request
Body
required
- Array [
- ➖ M: Cancel Maker
- ➖ T: Cancel Taker
- ➖ B: Cancel Both Maker and Taker
- ➖ M: Matches Master or Sub a/c
- ➖ S: Matches Sub a/c only
- ➖ D: reset all STP fields to default (stp_inst and stp_id in same request are ignored).
- ]
Request id (echoed in response)
Must be "private/create-order-list"
Current timestamp in milliseconds, e.g. "1771761038000".
params objectrequired
Possible values: [LIST]
Must be LIST for order-list APIs
order_list object[]required
>= 1, <= 10 Instrument symbol, e.g. BTCUSD-PERP
Possible values: [BUY, SELL]
BUY or SELL
Order quantity. For MARKET BUY can use notional instead.
Client order ID (max 36 chars). Recommended for correlation.
Possible values: [GOOD_TILL_CANCEL, IMMEDIATE_OR_CANCEL, FILL_OR_KILL]
Time in force
Possible values: [POST_ONLY, REDUCE_ONLY, SMART_POST_ONLY, ISOLATED_MARGIN, MARGIN_ORDER]
Optional array of execution instructions. POST_ONLY and SMART_POST_ONLY mutually exclusive.
Fee instrument (e.g. CRO) for fee deduction
Self-trade prevention ID (0 to 32767)
Possible values: [M, T, B]
Self-trade prevention instruction. Used in private/change-account-settings (params) and private/get-account-settings (result). Mandatory if stp_scope is set.
Possible values: [M, S, D]
Self-trade prevention scope. Used in private/change-account-settings (params) and private/get-account-settings (result).
Possible values: [LIMIT, MARKET]
Order type: LIMIT or MARKET
Limit price (required for LIMIT orders)
Amount to spend; for MARKET BUY only (alternative to quantity)
Possible values: [SPOT, MARGIN]
SPOT or MARGIN (spot/margin mode).
Isolated margin amount
Isolation ID for isolated margin
Leverage for margin/derivatives
Schema
- Array [
- ]
Echoed request id
Method invoked
0 = success; non-zero indicates error (reason code).
result object[]
0 if success.
The index of corresponding order request (start from 0).
(Optional) Client order ID if provided in the request (maximum 36 characters).
Newly created order ID.
(Optional) For server or error messages.
Present when code !== 0.
Present when code !== 0.