Expand description
§Bybit API
A Rust SDK for the Bybit V5 API.
§Features
- Async-first design with tokio
- Type-safe request/response models
- Zero-panic error handling
- Support for REST API and WebSocket
§Quick Start
use bybit_api::{BybitClient, Category};
#[tokio::main]
async fn main() -> bybit_api::Result<()> {
// Create a client for testnet
let client = BybitClient::testnet("your_api_key", "your_api_secret")?;
// Get tickers
let tickers = client.get_tickers(Category::Linear, Some("BTCUSDT")).await?;
println!("{:?}", tickers);
Ok(())
}Modules§
- account
- Account models.
- api
- API endpoint implementations.
- asset
- Asset models.
- broker
- Broker models for broker earnings, account info, API limits, and voucher operations.
- crypto_
loan - Crypto loan models.
- earn
- fiat
- fmart_
bot - market
- Market data models.
- position
- Position models.
- rfq
- RFQ (Request For Quote) models.
- spot_
margin - trade
- Trade models for orders.
- user
- websocket
- WebSocket client for Bybit streaming API.
Structs§
- Accept
NonLp Quote Params - Accept non-LP quote request parameters.
- Accept
NonLp Quote Result - Accept non-LP quote result payload.
- Account
Balance - Account balance.
- Account
Info - Account info response.
- AdItem
- AddLiquidity
Params - AddLiquidity
Request - AddMargin
Params - Add margin request.
- AddMargin
Request - AddReduce
Margin Result - Adjust
LtvParams - Adjustment
History Item - AdlAlert
Record - ADL alert record.
- AdlAlert
Result - ADL alert result wrapper.
- AdvDiscount
BuyOrder - AdvDiscount
BuyPosition - AdvDiscount
BuyProduct - Affiliate
Custom Open Info Result - Affiliate
SubItem - Affiliate
SubList Result - Affiliate
User Info Result - Affiliate
User Item - Affiliate
User List Result - Agreement
Base Response - Agreement
Crypto Payment Info - Agreement
Limit Config - Agreement
List Data - Agreement
List Response - Agreement
Monetary Amount - Agreement
Order Info - Agreement
PayData - Agreement
PayList Data - Agreement
PayList Response - Agreement
PayParams - Agreement
PayQuery Data - Agreement
PayQuery Response - Agreement
PayResponse - Agreement
PayWith Sign Data - Agreement
PayWith Sign Response - Agreement
Period Limit - Agreement
Query Data - Agreement
Query Response - Agreement
Refund Data - Agreement
Refund Response - Agreement
Risk Info - Agreement
Scene Info - Agreement
Sign Data - Agreement
Sign Params - Agreement
Sign Response - Agreement
Unsign Data - Agreement
Unsign Response - Airdrop
Daily Pnl - Amend
Order Params - Amend order request parameters.
- Amend
Order Result - ApiError
- ApiKey
Permissions - ApiLimit
Info - API limit info entry.
- ApiLimit
Info Request - API limit info request entry.
- ApiLimit
Info Result - API limit info result entry returned after setting limits.
- Apply
Quote Params - AprHistory
Result - AprRecord
- Award
Card - Balance
Info - Base
FeeRebate Rate - Base fee rebate rates by product line.
- Batch
Amend Order Item - Batch
Amend Orders Request - Batch
Cancel Order Item - Batch
Cancel Orders Request - Batch
Create Orders Request - Batch
Order Item - Batch
Order Request - Batch order request.
- Batch
Order Response - Batch order response.
- Batch
Order Result - Single batch order result.
- Batch
SetCollateral Params - Batch
SetCollateral Request Item - Batch
SetCollateral Result - Batch
SetCollateral Result Item - BizDcp
Info - Borrow
History - Borrow history response.
- Borrow
History Item - Borrow
Item - Borrow
Quote - Borrow
Record - Borrow record.
- Broker
Account Info Result - Broker account info result payload.
- Broker
CapInfo - Broker capacity info entry.
- Broker
Earning Result - Result payload for broker earnings.
- Bybit
Client - Bybit HTTP API client.
- Calculate
MaxLoan Params - Cancel
AllOrders Params - Cancel all orders request parameters.
- Cancel
AllOrders Request - Cancel
AllQuotes Params - Cancel all quotes request parameters.
- Cancel
AllQuotes Result Item - Cancel all quotes result item.
- Cancel
AllResponse - Cancel all orders response.
- Cancel
AllRfqs Params - Cancel all RFQs request parameters.
- Cancel
AllRfqs Result - Cancel all RFQs result item.
- Cancel
AllRfqs Result Item - Cancel all RFQs result item.
- Cancel
Fixed Borrow Order Params - Cancel
Order Params - Cancel order request parameters.
- Cancel
Order Request - Cancel
Quote Params - Cancel quote request parameters.
- Cancel
Quote Result - Cancel quote result payload.
- Cancel
RfqParams - Cancel RFQ request parameters.
- Cancel
RfqResult - Cancel RFQ result payload.
- Cancel
Withdraw Params - Cancel withdraw request.
- Cancelled
Order - Cancelled order info.
- Chain
Info - Chain info.
- Chat
Message Item - Claim
Interest Request - Claim
Liquidity Interest Params - Client
Config - Configuration for the Bybit HTTP client.
- Client
Config Builder - Builder for ClientConfig.
- Closed
Pnl - Closed PnL record.
- Closed
PnlItem - Closed
PnlList - Closed PnL response.
- CoinApy
- Coin
Balance - Coin balance.
- Coin
Greeks Item - Coin
Info - Coin info.
- Coin
Info Response - Coin info response.
- Coin
List Result - Collateral
- Collateral.
- Collateral
Info - Collateral info response.
- Collateral
Info Item - Collateral
Info Result - Collateral
Input - Collateral
Item - Collateral
Ratio Config - Collateral
Ratio Tier - Collateral
Tier Item - Confirm
NewRisk Limit Params - Confirm
Quote Params - Counterparty
- Counterparty entry.
- CreateF
Mart BotParams - Request body for
POST /v5/fmartingalebot/create. - CreateF
Mart BotResponse - Response payload for
POST /v5/fmartingalebot/create. - Create
Fixed Borrow Params - Create
Order Request - Create
PayResult - Create
Quote Params - Create quote request parameters.
- Create
Quote Result - Create quote result payload.
- Create
RfqLeg - RFQ leg used in create RFQ request.
- Create
RfqParams - Create RFQ request parameters.
- Create
RfqResult - Create RFQ result payload.
- Create
SubApi KeyParams - Create
SubMember Params - Crypto
Coin - Crypto
Loan Fixed Fully Repay Result - Crypto
Loan Fixed Repay Collateral Result - Crypto
Loan Flexible Borrow History Item - Crypto
Loan Flexible Borrow History Result - Crypto
Loan Flexible Repay Collateral Result - Crypto
Loan Flexible Repayment History Item - Crypto
Loan Flexible Repayment History Result - Currency
Info - Currency
Liquidation Config - Customer
- Daily
Yield Record - DcpInfo
- DcpSet
Timewindow Params - Delete
ApiKey Params - Delete
SubApi KeyParams - Delete
SubMember V5Params - Delivery
Price Record - Delivery price record.
- Delivery
Price Result - Delivery price result wrapper.
- Deposit
Address Response - Deposit address response.
- Deposit
Chain Address - Deposit chain address.
- Deposit
Record - Deposit record.
- Deposit
Records - Deposit records response.
- Discount
BuyExtra - Discount
BuyPrice Offer Item - Discount
BuyProduct Extra Info - Distribute
Award Params - Request parameters for distributing an award to a sub-account.
- Double
WinOrder - Double
WinPosition - Double
WinProduct - Double
WinProduct Extra Info - Double
WinRedeem Extra - Double
WinStake Extra - Dual
Assets Extra - Dual
Assets Order - Dual
Assets Position - Dual
Assets Product - Early
Redeem Info - Earn
Coupon - Earn
Order - Earn
Order History Item - Earn
Position - Earn
Position Item - Earn
Product - Env
- Execute
Quote Params - Execute quote request parameters.
- Execute
Quote Result - Execute quote result payload.
- Execution
- Execution record.
- Execution
List - Execution list response.
- FeeGroup
- Fee group record.
- FeeGroup
Info Result - Fee group info result wrapper.
- FeeRate
- Fee rate.
- FeeRate
Detail - FeeRate
Detail Map - FeeRate
Entity - FeeRate
Level - Fee rate level record.
- FeeRates
- Fee rate response.
- Fiat
Coin - Fixed
Borrow Request - Fixed
Term Order - Fixed
Term Position - Fixed
Term Product - Flexible
Borrow Request - Frozen
SubMember Params - Fully
Repay Fixed Loan Params - Funding
Detail ApiBO - Funding
Detail ApiResult - Funding
History - Funding rate history response.
- Funding
Record - Single funding record.
- FxConvert
Result - Gateway
Error - GetAccount
Info Result - GetAccount
Instruments Item - GetAccount
Instruments Leverage Filter - GetAccount
Instruments LotSize Filter - GetAccount
Instruments Price Filter - GetAccount
Instruments Result - GetAccount
Instruments Risk Parameters - GetAd
Detail Request - GetAds
Params - GetAds
Request - GetAdvance
Order Result - GetAdvance
Position Result - GetAdvance
Product Result - GetAll
Orders Params - GetAll
Orders Request - GetAward
Info Params - Request parameters for fetching award info.
- GetAward
Info Response - Response for fetching award info.
- GetBorrow
History Result - GetChat
Message Params - GetChat
Message Result - GetChat
Messages Params - GetClose
Position Item - GetClose
Position Result - GetClosed
PnlResult - GetCoin
Greeks Result - GetCounterparty
Info Params - GetCounterparty
User Info Params - GetCrypto
Loan Fixed Supply Order Quote List Item - GetCrypto
Loan Fixed Supply Order Quote Result - GetDcp
Info Result - GetDiscount
BuyOrder Result - GetDiscount
BuyPosition Result - GetDiscount
BuyProduct Result - GetDistribution
Record Params - Request parameters for retrieving an award distribution record.
- GetDistribution
Record Response - Response for retrieving an award distribution record.
- GetDouble
WinLeverage Result - GetDouble
WinOrder Result - GetDouble
WinPosition Result - GetDouble
WinProduct Result - GetFee
Rate Item - GetFee
Rate Result - GetFixed
Term Order Result - GetFixed
Term Position Result - GetFixed
Term Product Result - GetGroup
FeeRate Response - GetHistorical
Interest Rate Response - GetHold
ToEarn Product Result - GetHold
ToEarn Yield History Result - GetLM
Orders Result - GetLM
Positions Result - GetLM
Products Result - GetLM
Yield Records Result - GetMove
Position History Item - GetMove
Position History Result - GetMy
AdDetails Params - GetMy
AdsParams - GetMy
AdsRequest - GetOrder
Detail Params - GetOrder
Detail Request - GetPending
Orders Params - GetPending
Orders Request - GetPosition
Info Result - GetPosition
Tiers Response - GetProduct
Extra Info Result - GetProduct
Result - GetPublic
Trades Result - Get public trades result payload.
- GetQuotes
Params - Query parameters for
crate::BybitClient::get_quotes. - GetQuotes
Realtime Result - Get quotes realtime result payload.
- GetQuotes
Result - Get quotes result payload.
- GetRedeem
EstAmount List Result - GetRfq
Config Result - Get RFQ config result payload.
- GetRfqs
Leg - RFQ history leg.
- GetRfqs
List Item - RFQ history list item.
- GetRfqs
Realtime Item - RFQ realtime item.
- GetRfqs
Realtime Leg - RFQ realtime leg.
- GetRfqs
Realtime Result - Get RFQs realtime result payload.
- GetRfqs
Result - Get RFQs result payload.
- GetSmart
Leverage Order Result - GetSmart
Leverage Position Result - GetSmart
Leverage Product Result - GetSmp
Group Result - GetTiered
Collateral Ratio Response - GetTrade
History Leg - Trade history leg.
- GetTrade
History Params - Query parameters for
crate::BybitClient::get_trade_history. - GetTrade
History Result - Get trade history result payload.
- GetTrade
History Trade - Trade history entry.
- GetTransferable
Amount Result - GetUser
Settings Result - GetVip
Margin Data Response - Good
- Hold
ToEarn Product - Hold
ToEarn Yield Coin - Hold
ToEarn Yield Record - Hourly
Yield Record - Hourly
Yield Result - Index
Component - Index
Component Item - Index component item.
- Index
Components Result - Index components result wrapper.
- Index
Kline Entry - Index
Price Kline Result - Instrument
Info - Single instrument info.
- Instrument
Linear Inverse - Instrument
Option - Instrument
Spot - Instruments
Info - Instruments info response.
- Instruments
Info Result - Insurance
Pool Record - Insurance pool record.
- Insurance
Record - Insurance
Result - Insurance result wrapper.
- Interest
Card - Interest
Card Ref - Interest
Coin Apy - Interest
Rate Record - Internal
Transfer Params - Internal transfer request.
- Investment
Distribution Item - Kline
- Parsed kline data.
- Kline
Entry - Kline
Result - Klines
- Kline response.
- LMLiquidation
Record - LMOrder
- LMOrder
Result - LMPosition
- LMProduct
- LMYield
Record - Leverage
Filter - Leverage filter.
- List
Coupons Result - Loanable
Data Item - Long
Short Ratio Record - Long/short ratio record.
- Long
Short Ratio Result - Long/short ratio result wrapper.
- LotSize
Filter - Lot size filter.
- LotSize
Filter Linear - LotSize
Filter Spot - Manual
Borrow Params - Manual
Borrow Result - Manual
Repay Params - Manual
Repay Result - Mark
Kline Entry - Mark
Order AsPaid Params - Mark
Order Paid Request - Mark
Price Kline Result - Markup
FeeRebate Rate - Markup fee rebate rates by product line.
- MmpState
Item - MmpState
Result - Mock
Status Result - Modify
Earn Position Params - Modify
Earn Position Request - Move
Position Leg - Move
Position Params - Move
Position Result - NewDelivery
Price Record - New delivery price record.
- NewDelivery
Price Result - New delivery price result wrapper.
- NoConvert
Repay Params - NoConvert
Repay Result - OneClick
Repay Item - OneClick
Repay Params - OneClick
Repay Result - Open
Interest - Open interest response.
- Open
Interest Record - Single open interest record.
- Open
Interest Result - Order
Detail - Order
History Detail - Order
History Result - Order
Info - Order info.
- Order
Item - Order
Price Limit Result - Order price limit result wrapper.
- Order
Response - Order response.
- Orderbook
- Orderbook response.
- Orderbook
Level - Orderbook
Result - Orders
List - Orders list response.
- Paginated
List - Paginated
Result - PayOrder
- PayResult
Result - Payee
- Payment
Method - Payment
Term Item - Payout
Response Result - Place
Advance Earn Order Params - Place
Advance Order Result - Place
Earn Order Params - Place
Fixed Term Order Params - Place
Fixed Term Order Result - Place
Order Params - Place order request parameters.
- Place
Order Request - Place
Order Result - Place
RwaOrder Params - Place
RwaOrder Request - Place
RwaOrder Result - Place
Token Order Params - Place
Token Order Result - Position
- Position info.
- Position
Info - Position
Interest Coin Apy - Position
List - Position list response.
- Position
Result - Position
Tier Item - Position
Tier Ratio - Post
AdParams - Post
AdRequest - Post
Crypto Loan Fixed Repay Collateral Params - Post
Crypto Loan Fixed Supply Order Cancel Params - Post
Crypto Loan Fixed Supply Params - Post
Crypto Loan Flexible Borrow Params - Post
Crypto Loan Flexible Repay Collateral Params - Post
Crypto Loan Flexible Repay Params - PreCheck
Order Params - PreCheck
Order Result - Premium
Index Kline Entry - Premium
Index Kline Result - Price
Filter - Price filter.
- Price
Quote - Product
Offer - Public
Trade - Public trade entry.
- Public
Trade Item - Public trade item.
- Public
Trade Leg - Public trade leg.
- PwmAsset
Data Point - PwmAsset
Trend Result - PwmCategory
Position Group - PwmClaim
Params - PwmClaim
Request - PwmClaim
Result - PwmCoin
Amount - PwmConfigured
Product Group - PwmConfigured
Product Item - PwmCreate
Custom Plan Params - PwmCreate
Custom Plan Product Item - PwmCreate
Custom Plan Request - PwmCreate
Custom Plan Result - PwmEquity
Fund Position Group - PwmEquity
Fund Position Item - PwmFund
Introduction - PwmFund
NavResult - PwmFund
Transfer Params - PwmFund
Transfer Record - PwmInst
Create Fund Params - PwmInst
Create Investment Plan Params - PwmInst
Create SubAccount Params - PwmInst
Fund Info - PwmInst
Investment Distribution - PwmInst
Investment Distribution Item - PwmInst
Investment Plan Info - PwmInst
Manage Investment Plan Params - PwmInst
Manage Order Params - PwmInst
Order Info - PwmInst
Settle Profit Params - PwmInst
Update Fund Item - PwmInvest
More Params - PwmInvest
More Request - PwmInvest
More Result - PwmInvestment
Distribution - PwmInvestment
Plan Summary - PwmList
Order Result - PwmList
Product Cards Result - PwmNav
Data Point - PwmNew
Plan Detail Result - PwmNew
Plan Products - PwmOrder
Detail - PwmPlan
Detail Result - PwmPlan
Positions - PwmPosition
Item - PwmProduct
Card - PwmProduct
Type Group - PwmRedeem
Params - PwmRedeem
Request - PwmRedeem
Result - PwmSubscribe
Params - PwmSubscribe
Request - PwmSubscribe
Result - Query
Broker AllUid Result - Result payload for querying broker all UID details.
- Query
Broker CapResult - Result payload for querying broker capacity.
- Quota
Info - Quote
Apply Request - Quote
Apply Result - Quote
Item - Quote item (history).
- Quote
Item Leg - Quote item leg (response).
- Quote
Leg - Quote leg used in create quote request.
- Quote
Realtime Item - Quote realtime item.
- Rebate
Detail - Rebate detail entry.
- Recent
Trade Result - Recent
Trades - Recent trades response.
- Redacted
String - A string newtype that hides its contents from
Debugformatting. - Redeem
EstItem - Redeem
Fixed Term Params - Redeem
Fixed Term Request - Redeem
Fixed Term Result - Reference
Price Result - Referral
Record - Refund
Order - Refund
Order Item - Refund
Response Result - Reinvest
Liquidity Params - Reinvest
Request - Release
Assets Params - Release
Assets Request - Remove
AdParams - Remove
AdRequest - Remove
Liquidity Params - Remove
Liquidity Request - Renew
Fixed Loan Params - Reset
MmpParams - RfqCounterparty
- RFQ counterparty definition.
- RfqItem
- RFQ item (history).
- RfqLeg
- RFQ leg (history).
- RfqRealtime
Item - RFQ realtime item.
- RfqRealtime
Leg - RFQ realtime leg.
- RfqStrategy
Type - RFQ strategy type definition.
- Risk
Info - Risk
Limit - Single risk limit.
- Risk
Limit Result - Risk
Limit Tier - Risk
Limits - Risk limit response.
- Risk
Parameters - RpiOrderbook
Level - RpiOrderbook
Result - RwaNav
Chart Result - RwaNav
Point - RwaOrder
- RwaOrder
List Result - RwaPosition
- RwaPosition
List Result - RwaProduct
- RwaProduct
List Result - Send
Chat Message Params - Server
Time - Server time response.
- Server
Time Result - SetApi
Limit Result - Result payload for setting broker API limits.
- SetAuto
AddMargin Params - SetAuto
Invest Request - SetBroker
ApiLimit Params - Request parameters for setting broker API limits.
- SetCollateral
Coin Params - SetDcp
Params - SetFixed
Term Auto Invest Params - SetLeverage
Params - Set leverage request.
- SetMargin
Mode Params - Set margin mode request.
- SetMargin
Mode Reason - SetMargin
Mode Result - SetMmp
Params - SetPrice
Limit Params - SetRisk
Limit Params - Set risk limit request.
- SetSpot
Hedging Params - Sign
Agreement Params - Smart
Leverage Order - Smart
Leverage Position - Smart
Leverage Product - Smart
Leverage Product Extra Info - Smart
Leverage Redeem Extra - Smart
Leverage Stake Extra - Spot
Borrow Quota Result - Strategy
Type - Strategy type entry.
- Supply
Item - Switch
Position Mode Params - Switch position mode request.
- Ticker
- Single ticker.
- Ticker
Linear Inverse - Ticker
Option - Ticker
Spot - Tickers
- Tickers response.
- Tickers
Result - Tiered
Apy - Token
AprHistory - Token
AprHistory Result - Token
Daily Yield - Token
Daily Yield Result - Token
Hourly Yield - Token
Hourly Yield Result - Token
Order - Token
Order List Result - Token
Position - Token
Product - Total
Earning - Total earning entry by coin.
- Total
Earning Cat - Total earnings categorized by product line.
- Trade
- Single trade.
- Trade
Execute Request - Trade
Execute Result - Trade
Execution Detail - Trade
History Item - Trade history item.
- Trade
History Leg - Trade history leg.
- Trade
History Result - Trade
Info - Trade
Record - Trading
Preference Set - Trading
Stop Params - Trading stop request.
- Transaction
Log - Transaction log.
- Transaction
LogEntry - Transaction
LogResult - Transaction
Logs - Transaction log response.
- Transfer
List - Transfer list response.
- Transfer
Record - Transfer record.
- Transfer
Response - Transfer response.
- Update
AdParams - Update
AdRequest - Update
ApiKey Params - Update
ApiKey Response - Update
SubApi KeyParams - Update
SubApi KeyResponse - Upgrade
ToUta ProMsg - Upgrade
ToUta ProResult - Upload
Chat File Params - Upload
File Result - User
Info - VipCoin
Detail - VipCoin
Group - Volatility
Record - Historical volatility record.
- Wallet
Balance - Wallet balance response.
- Withdraw
Params - Withdraw request.
- Withdraw
Record - Withdraw record.
- Withdraw
Records - Withdraw records response.
- Withdraw
Response - Withdraw response.
- Withdrawable
Amount - Withdrawable amount response.
- Withdrawable
Amount Detail - Withdrawable amount detail.
- Withdrawable
Amount Item - Withdrawable amount item.
- WsConfig
- Configuration for WebSocket client.
- Yield
History Item - Yield
History Result - Yield
Info - Yield
Record
Enums§
- Account
Type - Account type.
- Bybit
Error - The main error type for the Bybit API client.
- Category
- Product category.
- Interval
- Kline interval.
- Margin
Mode - Margin mode.
- Order
Status - Order status.
- Order
Type - Order type.
- Position
Idx - Position side.
- Position
Mode - Position mode.
- Side
- Order side.
- Time
InForce - Time in force.
- TpSl
Mode - TP/SL mode.
- Trigger
By - Trigger price type.
Constants§
- DEFAULT_
RECV_ WINDOW - Default receive window in milliseconds
- DEFAULT_
TIMEOUT_ SECS - Default request timeout in seconds
- DEFAULT_
WS_ PING_ INTERVAL - Default WebSocket ping interval in seconds
- DEMO
- Demo trading environment
- DEMO_
WS_ PRIVATE - Private channel (demo)
- DEMO_
WS_ TRADE - Trade channel (demo)
- HEADER_
API_ KEY - API key header
- HEADER_
RECV_ WINDOW - Receive window header
- HEADER_
SIGN - Signature header
- HEADER_
SIGN_ TYPE - Sign type header
- HEADER_
TIMESTAMP - Timestamp header
- HONGKONG
- Hong Kong
- KAZAKHSTAN
- Kazakhstan
- MAINNET
- Mainnet REST API
- MAINNET_
BYTICK - Mainnet alternative (bytick)
- MAINNET_
WS_ PRIVATE - Private channel (mainnet)
- MAINNET_
WS_ PUBLIC_ INVERSE - Inverse public channel (mainnet)
- MAINNET_
WS_ PUBLIC_ LINEAR - Linear public channel (mainnet)
- MAINNET_
WS_ PUBLIC_ OPTION - Option public channel (mainnet)
- MAINNET_
WS_ PUBLIC_ SPOT - Spot public channel (mainnet)
- MAINNET_
WS_ PUBLIC_ SPREAD - Spread public channel (mainnet)
- MAINNET_
WS_ TRADE - Trade channel (mainnet)
- NETHERLANDS
- Netherlands
- TESTNET
- Testnet REST API
- TESTNET_
WS_ PRIVATE - Private channel (testnet)
- TESTNET_
WS_ PUBLIC_ INVERSE - Inverse public channel (testnet)
- TESTNET_
WS_ PUBLIC_ LINEAR - Linear public channel (testnet)
- TESTNET_
WS_ PUBLIC_ OPTION - Option public channel (testnet)
- TESTNET_
WS_ PUBLIC_ SPOT - Spot public channel (testnet)
- TESTNET_
WS_ PUBLIC_ SPREAD - Spread public channel (testnet)
- TESTNET_
WS_ TRADE - Trade channel (testnet)
- TURKEY
- Turkey
Type Aliases§
- Accept
NonLp Quote Response - Accept non-LP quote response.
- AddLiquidity
Response - AddReduce
Margin Response - Adjust
LtvResponse - Amend
Order Response - Apply
Quote Response - AprHistory
Response - Batch
Amend Orders Response - Batch
Cancel Orders Response - Batch
Create Orders Response - Batch
SetCollateral Response - Calculate
MaxLoan Response - Cancel
AllOrders Response - Cancel
AllQuotes Response - Cancel all quotes response.
- Cancel
AllRfqs Response - Cancel all RFQs response.
- Cancel
Fixed Borrow Order Response - Cancel
Order Response - Cancel
Quote Response - Cancel quote response.
- Cancel
RfqResponse - Cancel RFQ response.
- Claim
Liquidity Interest Response - Confirm
NewRisk Limit Response - Confirm
Quote Response - Create
Fixed Borrow Response - Create
Order Response - Create
PayResponse - Create
Quote Response - Create quote response.
- Create
RfqResponse - Create RFQ response.
- Create
SubApi KeyResponse - Create
SubMember Response - Crypto
Loan Fixed Fully Repay Response - DcpSet
Timewindow Response - Delete
ApiKey Response - Delete
SubApi KeyResponse - Delete
SubMember V5Response - Error
Response - Execute
Quote Response - Execute quote response.
- Fixed
Borrow Response - Frozen
SubMember Response - Fully
Repay Fixed Loan Response - FxConvert
Response - GetAccount
Info Response - GetAccount
Instruments Response - GetAdjustment
History Response - GetAdl
Alert Response - Response payload for the get ADL alert endpoint.
- GetAds
Response - GetAdvance
Earn Order Response - GetAdvance
Earn Position Response - GetAdvance
Earn Product Extra Info Response - GetAdvance
Earn Product Response - GetAffiliate
Custom Open Info V5Response - GetAffiliate
SubList Response - GetAffiliate
User Info Response - GetAffiliate
User List Response - GetBorrow
History Response - GetChat
Messages Response - GetClose
Position Response - GetClosed
PnlResponse - GetCoin
Balance Response - GetCoin
Greeks Response - GetCollateral
Data Response - GetCollateral
Info Response - GetCounterparty
User Info Response - GetCrypto
Loan Fixed Supply Order Quote Response - GetCrypto
Loan Flexible Borrow History Response - GetCrypto
Loan Flexible Repayment History Response - GetDcp
Info Response - GetDelivery
Price Response - Response payload for the get delivery price endpoint.
- GetDiscount
BuyOrder Response - GetDiscount
BuyPosition Response - GetDiscount
BuyProduct Extra Info Response - GetDiscount
BuyProduct Response - GetDouble
WinLeverage Response - GetDouble
WinOrder Response - GetDouble
WinPosition Response - GetDouble
WinProduct Extra Info Response - GetDouble
WinProduct Response - GetEarn
AprHistory Response - GetEarn
Hourly Yield History Response - GetEarn
Order History Response - GetEarn
Position Response - GetEarn
Product Response - GetEarn
Yield History Response - GetFee
Group Info Response - Response payload for the get fee group info endpoint.
- GetFee
Rate Response - GetFixed
Borrow Order Quote Response - GetFixed
Term Order Response - GetFixed
Term Position Response - GetFixed
Term Product Response - GetHistorical
Volatility Response - Response payload for the get historical volatility endpoint.
- GetHold
ToEarn Product Response - GetHold
ToEarn Yield History Response - GetIndex
Price Components Response - GetInsurance
Pool Response - GetLM
Liquidation Records Response - GetLM
Orders Response - GetLM
Positions Response - GetLM
Products Response - GetLM
Yield Records Response - GetLiquidity
Mining Liquidation Records Response - GetLiquidity
Mining Orders Response - GetLiquidity
Mining Positions Response - GetLiquidity
Mining Products Response - GetLiquidity
Mining Yield Records Response - GetLoan
Position Response - GetLoanable
Data Response - GetLong
Short Ratio Response - GetMax
Collateral Amount Response - GetMmp
State Response - GetMove
Position History Response - GetMy
AdDetails Response - GetMy
AdsResponse - GetNew
Delivery Price Response - GetOpen
Orders Response - GetOrder
Detail Response - GetOrder
History Response - GetOrder
Price Limit Response - GetPending
Orders Response - GetPosition
Info Response - GetProduct
Response - GetPublic
Trades Response - Get public trades response.
- GetQuotes
Realtime Response - Get quotes realtime response.
- GetQuotes
Response - Get quotes response.
- GetRedeem
EstAmount List Response - GetReference
Price Response - GetRfq
Config Response - Get RFQ config response.
- GetRfqs
Realtime Response - Get RFQs realtime response.
- GetRfqs
Response - Get RFQs response.
- GetRpi
Orderbook Response - GetRwa
NavChart Response - GetRwa
Order List Response - GetRwa
Position List Response - GetRwa
Product List Response - GetSmart
Leverage Order Response - GetSmart
Leverage Position Response - GetSmart
Leverage Product Extra Info Response - GetSmart
Leverage Product Response - GetSmart
Leverage Redeem EstAmount List Response - GetSmp
Group Response - GetSpot
Borrow Quota Response - GetToken
Daily Yield Response - GetToken
Historical AprResponse - GetToken
Hourly Yield Response - GetToken
Order List Response - GetToken
Position Response - GetToken
Product Response - GetTrade
History Response - Get trade history response.
- GetTransaction
LogResponse - GetTransferable
Amount Response - GetUser
Payment Response - GetUser
Settings Response - Hourly
Yield Response - Index
Components Response - Response payload for the index components endpoint.
- Index
Price Kline Response - Instruments
Info Response - Insurance
Response - Response payload for the insurance endpoint.
- Kline
Response - LMOrder
Response - List
Coupons Response - List
Earn Coupons Response - List
SubApi Keys V5Response - Long
Short Ratio Response - Response payload for the long/short ratio endpoint.
- Manual
Borrow Response - Manual
Repay Response - Mark
Order AsPaid Response - Mark
Price Kline Response - Mock
Status Response - Move
Position Response - NewDelivery
Price Response - Response payload for the new delivery price endpoint.
- NoConvert
Repay Response - OneClick
Repay Response - Open
Interest Response - Order
History Response - Order
Price Limit Response - Orderbook
Response - PayResult
Response - Payout
Response - Place
Advance Earn Order Response - Place
Earn Order Response - Place
Fixed Term Order Response - Place
Order Response - Place
RwaOrder Response - Place
Token Order Response - Position
Response - Post
AdResponse - Post
Crypto Loan Fixed Repay Collateral Response - Post
Crypto Loan Fixed Supply Order Cancel Response - Post
Crypto Loan Flexible Borrow Response - Post
Crypto Loan Flexible Repay Collateral Response - PreCheck
Order Response - Premium
Index Kline Response - PwmAsset
Trend Response - PwmClaim
Response - PwmCreate
Custom Plan Response - PwmFund
NavResponse - PwmFund
Transfer Response - PwmGet
NewPlan Detail Response - PwmGet
Plan Detail Response - PwmInst
Create Fund Response - PwmInst
Create Investment Plan Response - PwmInst
Create SubAccount Response - PwmInst
GetInvestment Plans Response - PwmInst
List Funds Response - PwmInst
List Orders Response - PwmInst
Manage Investment Plan Response - PwmInst
Manage Order Response - PwmInst
Settle Profit Response - PwmInvest
More Response - PwmList
Investment Plans Response - PwmList
Order Response - PwmList
Product Cards Response - PwmQuery
Fund Transfer Response - PwmQuery
Fund Transfer Result Response - PwmRedeem
Response - PwmSubscribe
Response - Query
ApiKey Response - Query
Balance Response - Query
Broker Account Info Response - Response for querying broker account info.
- Query
Broker AllUid Details Response - Response for querying broker all UID details.
- Query
Broker CapResponse - Response for querying broker capacity.
- Query
Broker Earning Response - Response for querying broker earnings.
- Query
Coin List Response - Query
DcpInfo Response - Query
Escrow SubMembers V5Response - Query
Funding Detail ApiResponse - Query
Referrals Response - Query
SubMembers Response - Query
SubMembers V5Response - Query
Trade History Response - Query
Trade Response - Recent
Trade Response - Redeem
Fixed Term Response - Refund
Response - Reset
MmpResponse - Result
- Result type alias for Bybit operations
- Risk
Limit Response - RpiOrderbook
Response - RwaNav
Chart Response - RwaOrder
List Response - RwaPosition
List Response - RwaProduct
List Response - Server
Time Response - SetAuto
AddMargin Response - SetBroker
ApiLimit Response - Response for setting broker API limits.
- SetDcp
Response - SetLeverage
Response - SetMargin
Mode Response - SetMmp
Response - SetPrice
Limit Response - SetSpot
Hedging Response - Sign
Agreement Response - SmpGroup
IdQuery ByUid Response - Switch
Position Mode Response - Tickers
Response - Token
AprHistory Response - Token
Daily Yield Response - Token
Hourly Yield Response - Token
Order List Response - Token
Position Response - Token
Product Response - UpdateAPI
KeyResponse - Update
AdResponse - Update
SubAPI KeyResponse - Upgrade
ToUta ProResponse - Upload
Chat File Response - Yield
History Response