šŸ“– Change Log

25 Dec 09th

  • Added /api/v1/adl/rank (GET) endpoint to query ADL (Auto-Deleveraging) rank signals for the user’s derivative positions.
  • Request: introduced optional query parameter sym.
    When sym is omitted, the API returns ADL ranks for all positions with non-zero position size under the current API key.
    When sym is provided, the API returns ADL ranks only for the specified trading pair.
  • Response: each ADL entry now includes positionId and positionSide so that multiple positions on the same sym can be distinguished.
  • Error Handling: added error code 401011 – "The sym is not supported" – returned when the requested sym is invalid, not recognized, or not enabled for ADL monitoring.

25 Nov 25th

REST – Execution History APIs
Refined request/response documentation:

  1. Clarified time windows: recent endpoints return data up to 7 days; historical endpoint covers 7–90 days.
  2. Clarified pagination behaviour for the paginated endpoint (page, pageSize, limit defaults and maximums).
  3. Unified terminology and descriptions for fields such as rpnl, execType, and timestamp formats.

WebSocket – Trades channel

  1. Updated field descriptions for all trade execution fields in the WS message to match the REST documentation
    (including transactionId, portfolioId, sym, rpnl, execType, etc.).

25 Nov 24th

Regarding OKX's fee rate mechanism changes on Nov 25 , the Connex fee rate also make the corresponding changes on Nov 6pm GMT+8. Group information will contain the list of symbols belong to the fee group.

The main changes will be on below two API endpoints:

  1. Get Fee Rate : adding symbol group information ; to avoid massive size of fee list information, the endpoint will only return main portfolio rate without given any desired symbols
  2. Get Fee Rate of Subportfolio: adding symbol group information

For forward compatibilityļ¼Œć€€a default fee rate group of main coins have been selected to make sure the API usage will not impact the integration.


25 Oct 10th

  1. REST API change:
    1. Cancel Order add action, actionMsg fields in response
    2. Query Order Detail add action, actionMsg, amendType, cancelType fields in response
    3. Order History add amendType, cancelType fields in response
    4. Order History Achieve add amendType, cancelType fields in response
  2. Websocket change:
    1. User Data.orders add action, actionMsg, amendType, cancelType fields in response

25 Sep 25th

  1. Order placement and modification return information through synchronous verification.

25 Aug 19th

  1. Add the feature for WebSocket batch order cancellation,please refer to
    https://apiconnex.readme.io/reference/cancel-multiple-orders

25 Aug 7th

  1. Add beforeBorrow , afterBorrowand deltaAmount fields in response for endpoint: GET /api/v1/trading/statement

25 Mar 18th

  1. Add subPortfolioId and sym fields in request for endpoint: GET /api/v1/broker/collectionRecord
  2. Add sym and feePrice fields in response for endpoint: GET /api/v1/broker/collectionRecord
  3. Add the feature for WebSocket order modification,please refer to
    https://apiconnex.readme.io/reference/ws-replace-order

25 Mar 11th

  1. Add exchange and businessType fields in request for endpoint: GET /api/v1/trading/executions
  2. Add exchange and businessType fields in request for endpoint: GET /api/v1/trading/executions/pageable
  3. Add exchange and businessType fields in request for endpoint: GET /api/v1/trading/archive/executions/pageable
  4. Add onlyTrade field in login request message body for the private websocket.

25 Feb 27th

  1. Add field filterExecuted in request for endpoint: GET /api/v1/trading/history/orders
  2. Add field filterExecuted in request for endpoint: GET /api/v1/trading/archive/history/orders
  3. Add Query Archived Transactions endpoint: GET /api/v1/trading/archive/executions/pageable

25 Jan 23th

  1. Add endpoint for replace algo order:
    1. PUT /api/v1/algo/order
  2. Add field "upnl" in Asset of User Data Stream.
  3. POST /api/v1/trading/order , add fields in request as following:
    1. tpTriggerPrice
    2. tpTriggerType
    3. tpPrice
    4. slTriggerPrice
    5. slTriggerType
    6. slPrice
  4. GET /api/v1/trading/order , /api/v1/trading/orders, /api/v1/trading/history/orders, /api/v1/trading/archive/history/orders,
    add fields in response as following:
    1. tpTriggerPrice
    2. tpTriggerType
    3. tpPrice
    4. slTriggerPrice
    5. slTriggerType
    6. slPrice
  5. POST /api/v1/algo/order, remove fields in request as following:
    1. orderType
    2. timeInForce
    3. quoteOrderQty
  6. DELETE /api/v1/algo/order, remove fields in request as following:
    1. attachedOrderId
  7. GET /api/v1/algo/order, /api/v1/algo/openOrders, /api/v1/algo/history/orders ,
    remove fields in request as following:
    1. attachedOrderId

25 Jan 16th

Add 'positionMode' field for /api/v1/trading/history/position

Add 'defaultLeverage' field for /api/v1/trading/sym/info

25 Jan 13th

Add 'withdrawAvailable' field for /api/v1/asset/getAccountCurrencyInfo

This field is the amount you are available to transfer out or withdraw from your account.

24 Dec 10th

Major update to support two-ways position (hedge, long/short) mode

24 Nov 28th

  • Improve query position api/v1/trading/positionto support filtering out position of 0 size.
  • Improve set markup api/v1/broker/subFeeRateto support markup precision up to 0.01bps.
  • Improve query trading fee rate api/v1/broker/feeRate to support query list of portfolios up to 20.
  • Add query sub trading fee rateapi/v1/broker/sub/feeRateof current sub portfolio.

24 Nov 22th

Add endpoint:

  • Get/api/v1/tradeAccount/list
  • Get/api/v1/asset/getAccountCurrencyInfo

24 Oct 22th

Update API Rate limit to trading portfolio level:

  • GET /api/v1/trading/history/position 30/10s
  • GET /api/v1/trading/history/orders 30/10s
  • GET /api/v1/trading/statement 100/60s

24 Oct 15th

Add endpoint to get available deposit/transfer/withdrawal currencies.

GET /api/v1/asset/currencies : retrieve the deposit, withdraw, and transfer currency info of Funding Account and trading portfolio. Users are able to retreive the estimated network fee for asset transfer and withdrawal.

24 Sep 24th

Add endpoint for ConneX API

  • GET/ /api/v1/system/status:Get event status of system upgrade.

24 Sep 17th

Welcome to ConneX API Docs.