Skip to main content

Pilot Features

UTA can trade USDC Futures via V5

  • Available date: Testnet - alive, Mainnet - 20 Mar 2023
  • Cover: Unified trading account users only
  • Details: Add USDC Futures trading pair

Institutional Lending V5 API

  • Available date: Testnet - alive, Mainnet - 13 Mar 2023
  • Cover: Institutional clients who applied OTC
  • Details: Clients can get LTV, lends and repayment information

Normal account can trade Spot via V5

  • Available date: Testnet - alive, Mainnet - 10 Mar 2023
  • Cover: Normal account
  • Details: Use V5 API to trade Spot for normal account

Unify symbol status enums

  • Available date: Testnet - alive, Mainnet - 10 Mar 2023
  • Cover: /v5/market/instruments-info status field
  • Details: Use Trading, Closed, Settling, PreLaunch, Deliverying

Release V5 Margin trade (normal account) API

  • Available date: Testnet - alive, Mainnet - 3 Mar 2023
  • Cover: Normal account can operate margin trade via V5
  • Details: able to loan, repay margins with V5

UTA can trade Inverse Contract

  • Available date: Testnet - alive, Mainnet - 21 Feb 2023
  • Cover: UTA has ability to trade inverse contract via V5 API
  • Details: Please note that inverse contract trade is conducted though the CONTRACT wallet

Merge SPOT account into UNIFIED account(IMPORTANT)

  • Available date: est. March 3rd, 2023
  • Cover: UTA users only
  • Details: You need to adjust withdrawal logic by transfer funds to FUND account first, then call withdraw API

Use RSA keys to authenticate

  • Available date: Testnet - alive, Mainnet - 21 Feb 2023
  • Cover: All V3 & V5 the endpoints need authentication
  • Details: Please refer to this guideline to have a quick start

Add a new enum type for execType

  • Available date: Testnet - alive, Mainnet - 20 Feb 2023
  • Cover: Contract V3 - Websocket private channel - execution topic
  • Details: Funding execution stream will be pushed depending on the funding interval of the symbol.

Normal account is supported by V5 API

  • Available date: Testnet - alive, Mainnet - 9 Feb 2023
  • Cover: non-unified account can trade USDT perpetual and Inverse contract
  • Details: After this release, you may get some 401 errors or 404 errors if you have following actions:

401: You are using v1/v2 way to pass authentication params:

GET https://api.bybit.com/v5/position/list?api_key=xxx&category=linear&recv_window=5000&symbol=ETHUSDT&timestamp=1675929695887&sign=xxx

You should pass them in the request header:

Host: api-testnet.bybit.com
-H 'X-BAPI-SIGN: XXXXXXXXXX' \
-H 'X-BAPI-API-KEY: XXXXXXXXXX' \
-H 'X-BAPI-TIMESTAMP: 1658384431891' \
-H 'X-BAPI-RECV-WINDOW: 5000'

404: For below APIs, if you use unsuitable category, i.e., you use Normal account to access category=option/spot


Adjust error code

Old error codeNew error codeMsg
3400045110073Set margin mode failed
34009910016Server error

Add level 500 depth

  • Available date: Testnet - 13 JAN 2023, Mainnet - 16 JAN 2023
  • Cover: V5 orderbook and V3 orderbook
  • Details: Linear contract and inverse contract supports 500 depth, and the push frequency is 100ms.