# July 2026

## [July 31, 2026] Added Stock+ Option/Stock/Trade/Asset APIs

**New APIs:**

**Stock+ Market (Options):**
- `/api/v3/stockplus/market/option-quote` Check Option Real-time Quote: Batch query US stock option real-time market data
- `/api/v3/stockplus/market/option-chain-info` Check Option Chain: Query option contracts grouped by expiry date
- `/api/v3/stockplus/market/option-expiry-date` Check Option Expiry Date List: Query option chain expiry dates
- `/api/v3/stockplus/market/option-volume` Check Option Volume: Query today's call/put volume snapshot with ratios
- `/api/v3/stockplus/market/depth` Check Order Book: Query market depth data

**Stock+ Market (Stocks):**
- `/api/v3/stockplus/market/static` Check Basic Information: Query security basic information
- `/api/v3/stockplus/market/quote` Check Real-time Quote: Query real-time market data for all security types
- `/api/v3/stockplus/market/trade` Check Trade Detail: Query security trade detail data
- `/api/v3/stockplus/market/intraday` Check Intraday Data: Query intraday data
- `/api/v3/stockplus/market/history-candlestick` Check History Candlestick: Query historical candlestick data
- `/api/v3/stockplus/market/candlestick` Check Candlestick: Query latest candlestick data

**Stock+ Trade:**
- `/api/v3/stockplus/trade/place-order` Place Order: Place stock/option orders
- `/api/v3/stockplus/trade/cancel-order` Cancel Order: Cancel unfilled or partially filled orders
- `/api/v3/stockplus/trade/modify-order` Modify Order: Modify unfilled order price/quantity (cancel & replace)
- `/api/v3/stockplus/trade/today-orders` Check Today Orders: Query today's orders
- `/api/v3/stockplus/trade/history-orders` Check History Orders: Query historical orders
- `/api/v3/stockplus/trade/order-detail` Check Order Detail: Query order detail with charges and history
- `/api/v3/stockplus/trade/today-executions` Check Today Executions: Query today's execution details
- `/api/v3/stockplus/trade/history-executions` Check History Executions: Query historical execution records

**Stock+ Asset:**
- `/api/v3/stockplus/asset/account` Check Account: Query account fund information per currency
- `/api/v3/stockplus/asset/cash-flow` Check Cash Flow: Query cash inflow/outflow records
- `/api/v3/stockplus/asset/stock-position` Check Stock Position: Query stock holding positions
- `/api/v3/stockplus/asset/transfer` Transfer: Stock+ account deposit and withdrawal
- `/api/v3/stockplus/asset/transfer-records` Check Transfer Records: Query transfer deposit/withdrawal records


## [July 30, 2026] Added Institutional Rate Limit page and 2 institutional rate limit quota APIs

**New Page:**

- Added the [Institutional Rate Limit](/api-doc/uta/rate-limit/institutional/institutional-rate-limit) page, covering MM/PRO tier-based rate limit configurations, master-sub account hard caps, and quota allocation rules.

**New APIs:**

- `POST /api/v3/user/set-rate-limit-quota` Set rate limit quotas for sub-accounts
- `GET /api/v3/user/rate-limit-quota` Query rate limit quotas for accounts


## [July 30, 2026] Get Financial Records: Added 3 copy trading transfer enum values to type response parameter

Interface:
- `/api/v3/account/financial-records`

Changes:
- Added 3 enum values to `type` response parameter: `TRACE_TRANSFER_USER_OUT` Copy trading - from UTA to funding account; `TRACE_TRANSFER_USER_IN` Copy trading - from funding account to UTA sub-account; `TRACE_TRANSFER_REFUND_IN` Copy trading - funding account refund to UTA


## [July 29, 2026] Added VIP Rate Limit Rules

**New Doc:**

- Added VIP Rate Limit Rules, describing API rate limits by VIP level.



## [July 27, 2026] Get Financial Records: Added 6 RWA contract rebase enum values to type response parameter

Interface:
- `/api/v3/account/financial-records`

Changes:
- Added 6 enum values to `type` response parameter: `RWA_CONTRACT_REBASE_USER_OPEN_LONG` RWA contract rebase - open long; `RWA_CONTRACT_REBASE_USER_OPEN_SHORT` RWA contract rebase - open short; `RWA_CONTRACT_REBASE_USER_CLOSE_LONG` RWA contract rebase - close long; `RWA_CONTRACT_REBASE_USER_CLOSE_SHORT` RWA contract rebase - close short; `RWA_CONTRACT_REBASE_USER_BUY_IN_SSM` RWA contract rebase - buy in single side mode; `RWA_CONTRACT_REBASE_USER_SELL_IN_SSM` RWA contract rebase - sell in single side mode




## [July 23, 2026] Added Reality Trading Guide

**New Guide:**

- Added the [Reality Trading Guide](/api-doc/uta/reality-trading-guide) page, covering Reality tokenized US stock trading pairs, core trading capabilities, important notes, and related API references.


## [July 23, 2026] Get Account Assets: Added bonus response parameter; Account Channel: Added bonus push parameter

Interface:
- `/api/v3/account/assets`
- V3 WebSocket `topic=account`

Changes:
- Added `bonus` String response parameter to `/api/v3/account/assets` (within `assets` array): USDT bonus amount
- Added `bonus` String push parameter to `topic=account` (within `coin` array): USDT bonus amount


## [July 23, 2026] Get Tickers: Added platformTurnover24h response parameter; Tickers Channel: Added platformTurnover24h push parameter

Interface:
- `/api/v3/market/tickers`
- V3 WebSocket `topic=ticker`

Changes:
- Added `platformTurnover24h` String response parameter to `/api/v3/market/tickers`: 24-hour platform turnover; only available for rtoken
- Added `platformTurnover24h` String push parameter to `topic=ticker`: 24-hour platform turnover; only available for rtoken


## [July 23, 2026] Reality Orderbook Channel: Removed ts, seq, and pseq push parameters; Candlestick Channel: Removed first-subscription snapshot notes for Reality symbols

Interface:
- V3 WebSocket `topic=reality-orderbook`
- V3 WebSocket `topic=kline`

Changes:
- Removed `ts`, `seq`, and `pseq` push parameters from the `reality-orderbook` channel; only `a` and `b` fields are retained
- Removed the notes about first-subscription `snapshot` data for Reality stock symbols from the `kline` channel


## [July 23, 2026] V3 Position Channel: Added cashDividend push parameter

Interface:
- V3 WebSocket `topic=position`

Changes:
- Added `cashDividend` String push parameter: Cash dividend, unit: USDT


## [July 23, 2026] WebSocket Trade Channels: Added rateLimit response field

Interface:
- `topic=place-order`
- `topic=batch-place`
- `topic=modify-order`
- `topic=batch-modify`
- `topic=cancel-order`
- `topic=batch-cancel`

Changes:
- Added `rateLimit` Array response field to all 6 trade channels: rate limit balance array
- Added `rateLimit > limit` String field: rate limit quota for this dimension
- Added `rateLimit > remaining` String field: remaining available quota


## [July 21, 2026] Get Position Info / Get Positions History: Added cashDividend response parameter

Interface:
- `/api/v3/position/current-position`
- `/api/v3/position/history-position`

Changes:
- Added `cashDividend` String response parameter: Cash dividend, the unit is USDT


## [July 21, 2026] Place Reality Order / Cancel Reality Order: Added category request parameter

Interface:
- `/api/v3/trade/place-reality-order`
- `/api/v3/trade/cancel-reality-order`

Changes:
- Added `category` String request parameter: `SPOT` Spot trading; `MARGIN` Margin trading. Default: `SPOT`


## [July 21, 2026] Get Margin Loan: Added masterSubLimit and platformRemaingQuota response parameters

Interface:
- `/api/v3/market/margin-loans`

Changes:
- Added `masterSubLimit` String response parameter: Master/sub account limit
- Added `platformRemaingQuota` String response parameter: Platform remaining quota


## [July 16, 2026] Get Financial Records: Added 2 enum values to type response parameter

Interface:
- `/api/v3/account/financial-records`

Changes:
- Added 2 enum values to `type` response parameter: `RWA_CONTRACT_MAIN_SETTLE_FEE_USER_IN` RWA cash dividend cross margin funding fee - user credit; `RWA_CONTRACT_MAIN_SETTLE_FEE_USER_OUT` RWA cash dividend cross margin funding fee - user debit


## [July 15, 2026] tradeSide: Added 6 enum values for split/merge shares (rebase)

Changes:
- Added 6 enum values to `tradeSide`: `dte_rebase_open_long` Split/merge shares, open long, hedge position mode; `dte_rebase_open_short` Split/merge shares, open short, hedge position mode; `dte_rebase_close_long` Split/merge shares, close long, hedge position mode; `dte_rebase_close_short` Split/merge shares, close short, hedge position mode; `dte_rebase_buy_in_single_side_mode` Split/merge shares, buy, one way position mode; `dte_rebase_sell_in_single_side_mode` Split/merge shares, sell, one way position mode


## [July 9, 2026] Get Financial Records: Added 4 enum values to type response parameter

Interface:
- `/api/v3/account/financial-records`

Changes:
- Added 4 enum values to `type` response parameter: `RWA_CONTRACT_MAIN_SETTLE_FEE_SYSTEM_IN` RWA cash dividend cross margin funding fee - aggregation account credit; `RWA_CONTRACT_MAIN_SETTLE_FEE_SYSTEM_OUT` RWA cash dividend cross margin funding fee - aggregation account debit; `RWA_CONTRACT_MAIN_SETTLE_FEE_SYSTEM_KEEP_IN` RWA cash dividend cross margin funding fee - reserve account credit; `RWA_CONTRACT_MAIN_SETTLE_FEE_SYSTEM_KEEP_OUT` RWA cash dividend cross margin funding fee - reserve account debit



## [July 9, 2026] Added Reality Market Data APIs

**New API:**

- `/api/v3/account/reality-orderbook` Get the order book depth snapshot for a Reality (US stock) trading pair (REST)
- `/api/v3/account/reality-fills` Get recent platform fill records for a Reality (US stock) trading pair (REST)


## [July 9, 2026] Kline/Candlestick: Added valid volume/turnover data for Reality stock (rtoken) symbols

Interface:
- `/api/v3/market/candles`
- `/api/v3/market/history-candles`

Changes:
- `index[5]` (volume) and `index[6]` (turnover) now return valid values for Reality stock (rtoken) symbols. Only candlesticks generated after this change are affected; historical candlesticks before this date may remain empty and will not be backfilled.


## [July 8, 2026] Move Positions: Increased daily limit and reduced minimum interval

Interface:
- `/api/v3/account/move-positions`

Changes:
- Increased the business-layer limit from 50 times/day/UID to **100 times/day/UID**
- Reduced the minimum interval between requests from 1 minute to **30 seconds**
- The gateway rate limit (`1/sec/UID`) is unchanged


## [July 7, 2026] Added Reality Orderbook Channel API

**New API:**

- Reality Orderbook Channel (WebSocket) Subscribe to real-time raw depth data of Reality (US stock) trading pairs. Requires API Key authentication; access must be applied for via your BD contact.


## [July 7, 2026] Candlestick Channel: Added Reality stock (rtoken) symbol subscription support

Interface:
- Candlestick Channel (WebSocket)

Changes:
- Reality stock (rtoken) symbols (e.g., `rAAPLUSDT`) are now supported for subscription. Channel structure and parameters remain unchanged. See the notes on `volume`/`turnover` delay and stock split/reverse split impact on the doc page.


## [July 6, 2026] OrderBook and RPI OrderBook: Increased maximum limit to 1000

Interface:
- `/api/v3/market/orderbook`
- `/api/v3/market/rpi-orderbook`

Changes：
- Increased the maximum value of `limit` request parameter from `200` to `1000`


## [July 2, 2026] Get Account Assets: Added positionValue and leverage; Modify Order: Added preset TP/SL parameters; Get Financial Records: Added positionType, positionAmount, positionBalance; Get Convert Records: fromCoin and toCoin changed to optional; Get Order Details: Added delegateType; Added Get All Symbol Fee Rates and Get Loan Data APIs

Interface:
- `/api/v3/account/assets`
- `/api/v3/trade/modify-order`
- `/api/v3/account/financial-records`
- `/api/v3/account/convert-records`
- `/api/v3/trade/order-info`

Changes:
- Added `positionValue` String response parameter to `assets`: Position value (USD)
- Added `leverage` String response parameter to `assets`: Account leverage (non-negative)
- Added `tpTriggerBy`, `slTriggerBy`, `takeProfit`, `stopLoss`, `tpOrderType`, `slOrderType`, `tpLimitPrice`, `slLimitPrice` request parameters to `modify-order`: Preset take-profit/stop-loss support
- Added `positionType` String response parameter to `financial-records`: Position type (`crossed`/`isolated`)
- Added `positionAmount` String response parameter to `financial-records`: Position change amount
- Added `positionBalance` String response parameter to `financial-records`: Position balance
- Updated `fromCoin` and `toCoin` in `convert-records` from required to optional
- Added `delegateType` String response parameter to `order-info`: Delegate type

**New APIs:**

- `/api/v3/account/all-fee-rate` Query fee rates for all trading pairs under a specified product type
- `/api/v3/trade/loan-data` Query current loan data for the unified trading account


## [July 1, 2026] Get Market Maker Fee Group: Added takerFeeRate response parameter; Updated group and level enumerations

Interface:
- `/api/v3/market/fee-group`

Changes：
- Added `takerFeeRate` String response parameter: Taker fee rate in decimal form; only applicable to PRO levels (PRO1~PRO6)
- Updated `group` request/response parameter: Added `DEFAULT`; `GROUP_C` is only applicable to Futures (stock tokens / metals), not Spot
- Updated `level` response parameter: Added PRO1/PRO2/PRO3/PRO4/PRO5/PRO6 enumeration values

