v2

latestOpenAPI 3.1.0Proprietary2026-08-054985119.4 KB
complex-orders

Create Complex Order

Create a new complex order (conditional or iceberg).

Provide exactly one of conditional_order_params (TP/SL/STOP) or iceberg_order_params. The body shape determines the complex_order_type.

Returns 202 Accepted with the persisted complex order in PENDING status, enqueued for activation by the appropriate consumer service.

post/v1/complex-orders

Request body

subaccount_idstring uuid required

Subaccount to create the order under

river_idinteger nullable

Instrument ID. Mutually exclusive with generic_asset_id.

generic_asset_idstring uuid nullable

Generic asset basket ID. Mutually exclusive with river_id.

Response

Successful Response

complex_order_idstring uuid required

Unique complex order identifier