Bybit API Announcements
1.9K subscribers
195 links
Download Telegram
Dear Trader,

There is a scheduled service upgrade for "Move Position" APIs. You may encounter service unavailable around 15 - 30 seconds.

Affected APIs:
Move Position
Get Move Position History

Error sample:
{"retCode":10016,"retMsg":"Internal System Error.","result":{},"retExtInfo":{},"time":1712645180993}

The implementation time is between 2.30 - 4PM SGT, 16 Apr
Changelog 2024-04-23
Websocket API
Websocket Trade Guideline [UPDATE]
- Request parameter of "Create/Amend/Cancel" is changed from headers to header
Changelog 2024-04-25
REST API
Get Transaction Log (UTA) [UPDATE]
- New transaction type value "ADL"

Get Transaction Log (Classic) [NEW]
- New endpoint for Classic account derivatives wallet, and Unified account inverse derivatives wallet

Get Insurance [UPDATE]
- Add a new response field "symbols"
Dear traders,

Due to the increasing size of the market risk limit endpoint response, Bybit will implement a change to avoid the risk.

Before the change:
When you do not pass the symbol, it returns all contracts risk limit

After the change:
When you do not pass the symbol, it returns the risk limit of the first 30 symbols. By passing the cursor, you can get the next set of 30 symbols data.

Affected APIs:
V5 - Get Risk Limit (category=linear)
V3 - Risk Limit (category=linear)

The change will be implemented from 2AM UTC, 9 May 2024.
Dear traders,

Due to the increasing size of the market risk limit endpoint response, Bybit will implement a change to avoid the risk.

Before the change:
When you do not pass the symbol, it returns all contracts risk limit

After the change:
When you do not pass the symbol, it returns the risk limit of the first 30 symbols. By passing the cursor, you can get the next set of 30 symbols data.

Affected APIs:
V5 - Get Risk Limit (category=linear)
V3 - Risk Limit (category=linear)

The change will be implemented from 2AM UTC, 9 May 2024.
Introducing New API Feature: WebSocket Order Placement

As part of our commitment to continuously improving user experience and trading efficiency, we are pleased to announce a new feature for API trading. This new feature, WebSocket order placement, will be available from May 6, 2024, 8AM UTC.

Kindly refer to the article for more information : https://announcements.bybit.com/en/article/introducing-new-api-feature-websocket-order-placement-blt9d3dc36eff27f1c1/
Dear Traders,

The websocket order entry feature has been officially launched on 06/May/2024 8AM UTC.

Please feel free to contact us if you have any questions.

https://announcements.bybit.com/en/article/introducing-new-api-feature-websocket-order-placement-blt9d3dc36eff27f1c1/
Dear Trader,

There is a scheduled service upgrade for "Move Position" APIs. You may encounter service unavailable around 15 - 60 seconds.

Affected APIs:
Move Position
Get Move Position History

Error sample:
{"retCode":10016,"retMsg":"Internal System Error.","result":{},"retExtInfo":{},"time":1712645180993}

The implementation time is between 3 - 4pm SGT, 7 May
Changelog 2024-05-09
REST API
Get Risk Limit [UPDATE]
- use cursor and nextPageCursor to paginate data when query category=linear

Withdraw [UPDATE]
- add new request param for kyc=KOR users to fill travel rule information

Get Exchange Entity List [NEW]
- new api to query target exchange info (kyc=KOR, travel rule)

Create Internal Transfer [UPDATE]
- add new response field status

Create Universal Transfer [UPDATE]
- add new response field status
Dear Traders,

To improve your trading experience, Bybit will be implementing changes to the calculations of Maintenance Margin for accounts with Risk Limits. Effective May 14, 2024, the stepwise calculations of Maintenance Margin will transition to a cumulative approach.

Please refer to:
https://announcements.bybit.com/en/article/adjustments-to-maintenance-margin-calculations-blt7811a5327c6a2471/
Dear trader,

Unified Trading Account (Portfolio Margin ONLY) will have below changes when liquidation is occurred.

Affected liquidation types:
- Take over liquidation, i.e., MMR >= 160%
- Institutional loan liquidation

Affected APIs:
Get Open & Closed Orders (openOnly=1)
Get Order History
Websocket - Order
price, cumExecValue, avgPrice will return empty string ""

Get Trade History
Websocket - Execution
execPrice, orderPrice, execValue will return empty string ""

Get Closed PnL
orderPrice, avgExitPrice, cumExitValue, closedPnl will return empty string ""

The implementation will start from 2AM UTC, 20 May
Introducing New API Feature: execution.fast WebSocket Push

As part of our commitment to continuously improving user experience and trading efficiency, we are pleased to announce a new feature for API trading. The execution.fast topic in our API WebSocket push will be available from June 6, 2024, at 08:00 UTC.

What is execution.fast?
execution.fast is our latest enhancement to the API WebSocket push, designed to minimize the delay in obtaining execution data, thereby allowing traders to receive data in real-time. Compared to original execution data feeds, execution.fast significantly reduces Data Latency.

Supported Products:
• Contracts: for all contract trading including Perpetual and Futures

Launch Schedule:
To ensure a smooth rollout, we will open access to execution.fast in phases for specific trading pairs:
- June 4, 2024, at 08:00 UTC: All USDC Perps & Futures , All Inverse Perps & Futures
- June 5, 2024, at 08:00 UTC: All USDT Perps excluded BTCUSDT
- June 6, 2024, at 08:00 UTC: BTCUSDT

Prior to the official launch, we invite you to join us on Testnet to familiarize yourself with the execution.fast feature.
DCP (Disconnect Cancel All) will soon support Spot in addition to Contracts. As a result, Bybit will make the following API changes.

Before:
1. Get Account Info returns DCP configuration (Options), fields dcpStatus and timeWindow.

2. Set Disconnect Cancel All only supports Options.

After:
1. The Get Account Info field dcpStatus is always set to OFF and timeWindow is always set to 0.

2. A new endpoint released to query the DCP configuration: Get DCP Info. Please read the instructions carefully.

3. You can set timeWindow for each product with Set Disconnect Cancel All endpoint. A new request parameter, product, that can have the following values: SPOT, DERIVATIVES and OPTIONS (default). New error (3500716, "DCP of this UID is inactive") occurs when using not configured master account, or sub account calls the api or setting not configured product.

Make sure you submit the master account to INS manager to enable DCP on the backend first.

Scope:
* Once the master account has enabled DCP, all its subaccounts will have the same DCP by default;
* DCP is only triggered for UTA account (USDT, USDC Perp, USDC Futures, Spot and Options); classic account and inverse contract orders will not be cancelled when disconnected.
* Only the master account can call Get DCP Info and Set Disconnect Cancel All.

The above change will be implemented at 8am UTC, 4 June 2024.
Dear exchange broker users,

To fix timeout issue, Bybit will implement a change.

Before, you can query the past 6 months data

After, you can only query the past 1 month data

Affected API: Get Exchange Broker Earning

The implementation time will be started from 8am UTC, 13 June.
📢 We Value Your Feedback!

Dear Clients,
We are constantly striving to improve our services, and your input is crucial. We have a feedback collection form specifically about the FIX API, and we would greatly appreciate your participation.

🔗 Feedback Form Link

Your feedback is important to our Product and API team. Please take a moment to fill out the form by the end of this week.
Thank you for your time and valuable insights!
Dear Traders,


📢 Understanding Maintenance Margin in Risk Tiers 📢
Maintenance margin is crucial in leveraged trading, It’s the minimum capital needed to keep a trading position open, especially important during market downturns.
At Bybit, we employ unique calculations for maintenance margin in risk tiers to enhance user experience and risk management. Learn how Bybit's maintenance margin calculation in risk tiers differs from other exchanges: a cumulative approach that requires less maintenance margin.

https://learn.bybit.com/bybit-guide/what-is-bybit-maintenance-margin/
📢 We Value Your Feedback!

Dear Clients,

We are constantly striving to improve our services, and your input is crucial. We have a feedback collection form specifically about the FIX API, and we would greatly appreciate your participation.
🔗 Feedback Form Linke
Your feedback is important to our Product and API team. Please take a moment to fill out the form by the end of this week.

Thank you for your time and valuable insights!
[IMPORTANT] Dear traders,

As part of our commitment to providing the best trading experience and the most advanced tools for our users, we are excited to announce the upcoming transition from Open API V3 to V5. Open API V3 will be retired on Aug 31, 2024.

Please refer to this link https://announcements.bybit.com/en/article/important-api-update-transition-from-open-api-v3-to-open-api-v5-blt07c25e4e6f734fee/ to understand the transition schedule.
Bybit API Announcements pinned «[IMPORTANT] Dear traders, As part of our commitment to providing the best trading experience and the most advanced tools for our users, we are excited to announce the upcoming transition from Open API V3 to V5. Open API V3 will be retired on Aug 31, 2024.…»