Changelogs
The Changelogs section documents changes across API versions. Each release note summarises newly added endpoints, modifications to existing endpoints, and any deprecations. Use this to track what has changed since the last version and to plan updates to your integration. See the sub‑pages for individual release notes.
Release Summary
| Version | Release Date | Status | Summary |
|---|---|---|---|
| v1.0.2 | Dec 8, 2025 | RELEASED | Status code & message update for funds transfer |
| v1.0.1 | Dec 5, 2025 | RELEASED | Margin add/reduce APIs, symbol-first trading, improved errors & payloads, Change in status code and message for funds transfer endpoint |
| v1.0.0 | Nov 5, 2025 | RELEASED | Initial API trading support |
Changelog — v1.0.2
Release Date: December 8, 2025
Breaking Changes: No
Deprecations: No
Changed
-
Status code and message for funds transfer endpoint
- Endpoint:
POST /fapi/v1/wallet/futures/transfer - Changed status code and message for successful fund movement
200 OK → 202 Acceptedinternal_wallet_fund_transfer_request successful→ internal wallet fund transfer request accepted
Changelog — v1.0.1
Release Date: December 5, 2025
Breaking Changes: No
Deprecations: No
Added
1. Add / Reduce Margin API
- Endpoint:
POST /fapi/v1/futures/positions/:positionID/add-margin - Request Body:
{ "margin": 10.2 }margin(float): Positive value adds margin, negative value reduces margin
- Response: Returns updated
initial_marginandliquidation_price
2. Estimated Liquidation Price API
- Endpoint:
GET /fapi/v1/futures/positions/:positionID/liq-price?ext_margin=2.1 - Query Parameters:
ext_margin(float, optional): Hypothetical margin change- Positive value simulates adding margin
- Negative value simulates reducing margin
- If not provided or 0, returns current liquidation price
- Response: Returns estimated liquidation price as string
3. Symbol-First API Trading Support
The following endpoints now support trading by asset symbol instead of asset ID:
GET /fapi/v1/futures/:idGET /fapi/v1/futures/:id/leveragePOST /fapi/v1/futures/:id/leveragePOST /fapi/v1/futures/:id/order
Usage: Add query parameter ?is_symbol (presence-based, value is ignored)
Note: Asset-ID-based flows remain fully functional for backward compatibility
If the query param is passed, even if the value is false, F, f, False, 0 etc. the system will treat as a symbol-first trading. Please use the flag only when trading via symbols.
Changed
1. Get Assets (Listing) & Get Asset Info
- Endpoints:
GET /fapi/v1/futures?limit=10&offset=0GET /fapi/v1/futures/:asset_id
- Removed Fields:
contract_multiplierprice_scale
- Fixed Fields:
min_funding_rateandmax_funding_ratenow return correct minimum and maximum funding rates
2. Place Order
- Endpoint:
POST /fapi/v1/futures/:asset_id/order - Change: Success status code updated from
200 OKto202 Accepted
3. Get Orders History
- Endpoint:
GET /fapi/v1/futures/orders/history - Removed Fields:
desired_amountliquidation_price
4. Get Open Positions
- Endpoint:
GET /fapi/v1/futures/positions - Removed Field:
closed_price
5. Get Closed Positions (Position History)
- Endpoint:
GET /fapi/v1/futures/positions/history - Removed Field:
unrealised_pnl
6. Place / Amend Risk Order
- Endpoints:
POST /fapi/v1/futures/positions/:position_id/riskorderPATCH /fapi/v1/futures/positions/:position_id/riskorder
- Request Body Changes: The following fields are now ignored if sent:
user_idorder_idexchange_order_idid
- Error Handling Improvements:
404 Not Foundwhenposition_idis invalid or position doesn't exist400 Bad Requestwhen position is not in OPEN state- More descriptive error messages for invalid requests
7. Reverse Position
- Endpoint:
POST /fapi/v1/futures/positions/:position_id/reverse - Change: Success status code updated from
200 OKto202 Accepted
Fixed
- General improvements to validation and error messaging for invalid requests
Migration Notes
- Status Codes: Update clients to accept
202 Acceptedfor order placement and reverse position operations - Removed Fields: Stop relying on fields that have been removed from responses
- Backward Compatibility: Existing asset-ID-based flows continue to work without changes
Changelog — v1.0.0
Wallet
- GET /wallet/funds: Fetch spot wallet balances.
- POST /wallet/futures/transfer: Transfer funds between spot and futures wallets.
Futures
- GET /futures/funds: Fetch futures wallet balances and available transfer amount.
Assets
- GET /futures: List all futures assets (supports sorting and pagination).
- GET /futures/:asset_id: Retrieve detailed information for a specific asset.
Leverage
- GET /futures/:asset_id/leverage: Get current leverage and margin type for an asset.
- POST /futures/:asset_id/leverage: Set leverage and margin type for an asset.
Orders
- POST /fapi/v1/futures/:asset_id/order: Place new orders (market or limit).
- Order Management: Endpoints to list open orders, retrieve order history, fetch individual order details, amend orders, and cancel orders.
Positions
- GET /fapi/v1/futures/positions: List open positions.
- Position Management: Endpoints to view position history, place or amend risk orders, close positions (full or partial), and reverse positions.
Fees
- GET /fapi/v1/futures/fee/history: Retrieve trading fee history with limit and offset parameters.
Updated about 19 hours ago
