Skip to main content

API Changelog

2026 Changes​

[2026-07]​

Added​

Changed​

[2026-06]​

Added​

  • New optional field priceVolOffsetParams in Simulate Portfolio Margin request body for price and volatility adjustments in margin simulation
  • New endpoint Simulate Portfolio Margin in Bulk for running multiple portfolio margin simulations in a single request
  • New REST API - Get Auction by Symbol for retrieving current auction information and phase for a market symbol
  • New REST API - Get Auction NOII for retrieving Net Order Imbalance Indicator snapshot during lockdown phase
  • New REST API - Get Historical Auction Results for retrieving past auction cross results by market symbol
  • New WebSocket API - noii topic for Auction Feed providing periodic NOII updates during lockdown and final cross results
  • New WebSocket API - phase topic for Auction Feed providing auction phase transition notifications
  • New timeInForce value GTX (Good Till Crossing) for auction orders in Create Order and Order Types
  • New FIX API - TimeInForce tag 59 value 5 (GTX) supported in New Order Single (D) and Execution Report (8)
  • New FIX API - Auction Order workflow section under Order Management
  • New optional field timeInForce in Simulate Portfolio Margin and Simulate Portfolio Margin in Bulk request bodies to specify time-in-force for simulated orders

Changed​

[2026-04]​

Changed​

[2026-03]​

Added​

Changed​

  • Updated REST API - Get OTC Trades NEW filter brokeredBy
  • Updated REST API - Get OTC Trades NEW status APPROVAL_PENDING in OtcTradeExternalStatus
  • Updated REST API - Get OTC Trades NEW fields tradingAccountId, tradingAccountNickname and brokeredBy in response

[2026-02]​

Removed​

2025 Changes​

[2025-12]​

Changed​

  • updated REST API - Get Unconfirmed OTC Trade NEW fields createdAtDatetime, createdAtTimestamp, expireDatetime and expireTimestamp

[2025-11]​

Added​

Removed​

  • Removed deprecated fields maxPriceLimit, minPriceLimit, maxCostLimit, minCostLimit, makerFee, takerFee from Get Markets

[2025-09]​

Added​

[2025-08]​

Added​

[2025-07]​

Added​

Changed​

  • Support for Getting Otc Trade - Get Trades new fields otcMatchId and otcTradeId
  • Updated REST API - Get Markets NEW fields strikePrice
  • Updated REST API - Get Market Tick NEW fields bidIVPercentage, askIVPercentage and greeks

[2025-06]​

Added​

[2025-05]​

Changed​

  • Support for fee rebates - Get Trades new fields tradeRebateAmount and tradeRebateAssetSymbol

Deprecated​

  • Hybrid Order Book WebSocket (unauthenticated) - to be removed June 2025
  • Market Data WebSocket (authenticated) - to be removed June 2025
  • Anonymous Trades WebSocket (unauthenticated) - to be removed June 2025

[2025-04]​

Changed​

[2025-03]​

Added​

Changed​

Deprecated​

  • Updated REST API - Get Trading Account Deprecated fields makerFee and takerFee
  • Updated REST API - Get Markets Deprecated fields makerFee and takerFee

Removed​

2024 Changes​

[2024-12]​

Changed​

  • Updated REST API - Get Trading Account new field totalLiabilitiesUSD
  • Updated WebSocket API - /private-data topic - tradingAccounts new field totalLiabilitiesUSD

[2024-11]​

Added​

Changed​

  • Updated REST API - Get Trading Account new fields liquidityAddonUSD, marketRiskUSD and marginProfile
  • Updated WebSocket API - /private-data topic - tradingAccounts new fields liquidityAddonUSD, marketRiskUSD and marginProfile
  • Updated REST API - Get Assets new nested fields underlyingAsset
  • Updated REST API - Get Markets new field expiryDatetime

Deprecated​

  • Deprecated REST API - [Perpetual Settlement History]
  • Deprecating REST API - GET /trading-api/v1/history/perpetual-settlement

[2024-10]​

Added​

[2024-09]​

Added​

Deprecated​

  • Updated REST API - Get Markets deprecated fields maxInitialLeverage, warningLeverage, liquidationLeverage, fullLiquidationLeverage and defaultedLeverage

[2024-08]​

Added​

[2024-07]​

Added​

  • New APIs
    • WebSocket /trading-api/v1/index-data for index price updates
    • REST - GET /trading-api/v1/index-prices
    • REST - GET /trading-api/v1/index-prices/{assetSymbol}

Changed​

  • Updated REST API - Get Trading Account new field isConcentrationRiskEnabled
  • Updated REST API - Get Markets new fields openInterestUSD, concentrationRiskThresholdUSD and concentrationRiskPercentage
  • Updated REST API - Get Markets new fields roundingCorrectionFactor, makerMinLiquidityAddition, liquidityInvestEnabled and liquidityWithdrawEnabled

[2024-06]​

Changed​

  • Updated REST API - Get Assets new fields name and collateralBands

Deprecated​

  • Updated REST API - Get Assets deprecating field collateralRating

[2024-05]​

Added​

  • WebSocket API /private-data new topic - ammInstructions

[2024-04]​

Deprecated​

  • Moved deprecated items to Deprecated Features & APIs
    • Bullish Key
    • Old Signing Format
    • Hybrid Order Book WebSocket (unauthenticated)
    • Market Data WebSocket (authenticated)
    • V1 Orders APIs
    • V1 AMM Instructions APIs
    • REST - GET /accounts/spot
    • REST - GET /accounts/spot/{symbol}

Removed​

  • Removed decommissioned items
    • REST - POST /trading-api/v1/users/login

[2024-03]​

Added​

Changed​

  • WebSocket API /private-data response models contain new field - tradingAccountId

[2024-02]​

Added​

Changed​

  • Response model changes for GET /trading-api/assets and GET /trading-api/assets/{symbol}
    • new fields totalOfferedLoanQuantity and loanBorrowedQuantity
  • Updated REST API - Get Trading-Accounts new fields totalBorrowedUSD totalCollateralUSD, initialMarginUSD, warningMarginUSD liquidationMarginUSD, fullLiquidationMarginUSD, defaultedMarginUSD, endCustomerId
  • Updated WS API - /private-data WebSocket, tradingAccounts response model updated with new fields

[2024-01]​

Changed​

  • Added new field quoteAmount for response models
    • REST - GET /orders
    • REST - GET /trades
    • WebSocket - orders and trades topic

2023 Changes​

[2023-12]​

Changed​

  • History APIs require date/time range to be specified.
  • Added test instruments.

Added​

  • Direct Connect connectivity option added.

Deprecated​

[2023-11]​

Added​

Changed​

Deprecated​

  • /trading-api/v1/orders - will be removed towards the end of Q3 2024.
  • /trading-api/v1/amm-instructions - will be removed towards the end of Q3 2024.
  • /trading-api/v1/command - will be removed towards the end of Q3 2024.
  • margin, borrowedQuantity, handle deprecated, will be removed towards the end of Q3 2024.
  • liquidityId deprecated, will be removed towards the end of Q3 2024.

[2023-10]​

Added​

  • New heartbeat topic for Private Data WebSocket (authenticated)
  • New ECDSA API Keys and ECDSA based signing
  • Login API - POST /trading-api/v2/users/login supports ECDSA signatures
  • BX-SIGNATURE header supports signatures generated via ECDSA

[2023-09]​

Added​

  • New HMAC API Keys and HMAC based signing
  • Login API - GET /v1/users/hmac/login
  • BX-SIGNATURE header supports signatures generated via HMAC and EDDSA
  • New FIX API - The FIX API is available to institutional clients

[2023-08]​

Added​

  • New REST API - GET /history/borrow-interest
  • New REST API - Cancel All Open Limit Orders after Delay - POST /command?commandType=V1DelayedCancelAllOrders
  • New REST API - logout session - GET /v1/users/logout

[2023-07]​

Added​

  • New GET /accounts/asset and GET /accounts/asset/{symbol}
  • New assetAccounts and tradingAccounts topics in WS /private-data

Changed​

  • borrowedQuantity and isLiquidation fields added to GET /orders and WS /private-data orders topic
  • Calculation for free and used fields changed in GET /accounts/spot, GET /accounts/spot/{symbol} and WS /private-data spotAccounts topic
  • isLending, isBorrowing, isDefaulted, maxInitialLeverage, makerFee and takerFee fields added to GET /accounts/trading-accounts
  • collateralRating and maxBorrow fields added to /assets

[2023-05]​

Added​

  • Add V1CancelAllOrdersByMarket to cancel all open orders by trading account id and market

[2023-04]​

Added​

Changed​

[2023-03]​

Added​

  • Introduce "trading account id" to authenticated REST API and WebSocket
  • Add custody SIGNET support
  • Add unsolicited amend status reason code
  • Add nonce window to /orders to allow out-of-order order requests to be processed

Removed​

  • Remove SEN support

Deprecated​

  • /v1/users/login to be deprecated towards the end of Q2 2023

[2023-01]​

Added​

  • Add AMM instructions API

2022 Changes​

[2022-11]​

Deprecated​

  • Deprecate subscription topics in /private-data - events, positions and marginAccounts
  • Deprecate /accounts/margin, /accounts/margin/{symbol}, /positions and /positions/{symbol}

[2022-10]​

Added​

  • Add Custody API

[2022-08]​

Added​

  • Add anonymous trades WebSocket API

[2022-07]​

Added​

  • Add hybrid order book WebSocket API

Deprecated​

  • Deprecate WebSocket API /v1/private and /v1/market-data

[2022-06]​

Changed​

  • Add handle field to GET /trades and GET /trades/{tradeId}
  • Add handle field to V1TATrade for private data WebSocket
  • Order book default depth of 10 - GET /markets/{symbol}/orderbook/hybrid

[2022-05]​

Added​

  • Add events topic to private data WebSocket

[2022-04]​

Added​

  • Add market data WebSocket API
  • Add private data WebSocket API

[2022-03]​

Added​

  • Add optional depth parameter to GET /markets/{symbol}/orderbook/hybrid?depth=10
  • Add IOC time-in-force order type
  • Add FOK time-in-force order type
  • Add order statusReasonCode map to API documentation
  • Add historical anonymous trades API - GET /history/markets/{symbol}/trades

[2022-02]​

Changed​

  • Add filter by status=CANCELLED to GET /orders?status=CANCELLED

[2022-01]​

Changed​

  • Add pagination support to GET /markets/{symbol}/candle