Appearance
Change Log
This page records updates to the OpenAPI documentation.
2026-10-27
Get Kline — missing candles fix and query parameter correction
Fixed a history query issue on Get Kline (GET /api/v1/futures/market/kline) where candles could be skipped in the result, and corrected the documented request parameters.
- History klines are now filled from the first missing candle in the query window, so mid-range candles are no longer dropped
startTimeis not supported and has been removed from the request parameters- Query is
endTime+limitcounting backward; the candle whose open time equalsendTimeis not included - Best practice: set
endTimeto an interval-aligned candle open time
2026-10-15
Get Kline — MARK_PRICE type fix
Fixed an issue in Get Kline (GET /api/v1/futures/market/kline) where the type=MARK_PRICE request parameter did not take effect.
- The
typeparameter now correctly returns mark price kline data when set toMARK_PRICE - Supported values remain
LAST_PRICEandMARK_PRICE; default isLAST_PRICE
2026-10-08
Get Kline
Documented the time field on Get Kline (GET /api/v1/futures/market/kline).
timeis the candle open time in Unix milliseconds, not the close time- The response contains only closed candles and does not include the candle that is still forming
2026-06-15
WebSocket Connection Limits
Added WebSocket connection rate limit documentation under WebSocket Preparing for Access.
- The WebSocket server accepts a maximum of 5 messages per second
- Messages include PING frames, PONG frames, and JSON-formatted messages (such as subscribe and unsubscribe requests)
- If the message rate exceeds this limit, the connection will be disconnected
- IPs that are repeatedly disconnected may be blocked by the server