Skip to main content

Crate bybit_api

Crate bybit_api 

Source
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§

AcceptNonLpQuoteParams
Accept non-LP quote request parameters.
AcceptNonLpQuoteResult
Accept non-LP quote result payload.
AccountBalance
Account balance.
AccountInfo
Account info response.
AdItem
AddLiquidityParams
AddLiquidityRequest
AddMarginParams
Add margin request.
AddMarginRequest
AddReduceMarginResult
AdjustLtvParams
AdjustmentHistoryItem
AdlAlertRecord
ADL alert record.
AdlAlertResult
ADL alert result wrapper.
AdvDiscountBuyOrder
AdvDiscountBuyPosition
AdvDiscountBuyProduct
AffiliateCustomOpenInfoResult
AffiliateSubItem
AffiliateSubListResult
AffiliateUserInfoResult
AffiliateUserItem
AffiliateUserListResult
AgreementBaseResponse
AgreementCryptoPaymentInfo
AgreementLimitConfig
AgreementListData
AgreementListResponse
AgreementMonetaryAmount
AgreementOrderInfo
AgreementPayData
AgreementPayListData
AgreementPayListResponse
AgreementPayParams
AgreementPayQueryData
AgreementPayQueryResponse
AgreementPayResponse
AgreementPayWithSignData
AgreementPayWithSignResponse
AgreementPeriodLimit
AgreementQueryData
AgreementQueryResponse
AgreementRefundData
AgreementRefundResponse
AgreementRiskInfo
AgreementSceneInfo
AgreementSignData
AgreementSignParams
AgreementSignResponse
AgreementUnsignData
AgreementUnsignResponse
AirdropDailyPnl
AmendOrderParams
Amend order request parameters.
AmendOrderResult
ApiError
ApiKeyPermissions
ApiLimitInfo
API limit info entry.
ApiLimitInfoRequest
API limit info request entry.
ApiLimitInfoResult
API limit info result entry returned after setting limits.
ApplyQuoteParams
AprHistoryResult
AprRecord
AwardCard
BalanceInfo
BaseFeeRebateRate
Base fee rebate rates by product line.
BatchAmendOrderItem
BatchAmendOrdersRequest
BatchCancelOrderItem
BatchCancelOrdersRequest
BatchCreateOrdersRequest
BatchOrderItem
BatchOrderRequest
Batch order request.
BatchOrderResponse
Batch order response.
BatchOrderResult
Single batch order result.
BatchSetCollateralParams
BatchSetCollateralRequestItem
BatchSetCollateralResult
BatchSetCollateralResultItem
BizDcpInfo
BorrowHistory
Borrow history response.
BorrowHistoryItem
BorrowItem
BorrowQuote
BorrowRecord
Borrow record.
BrokerAccountInfoResult
Broker account info result payload.
BrokerCapInfo
Broker capacity info entry.
BrokerEarningResult
Result payload for broker earnings.
BybitClient
Bybit HTTP API client.
CalculateMaxLoanParams
CancelAllOrdersParams
Cancel all orders request parameters.
CancelAllOrdersRequest
CancelAllQuotesParams
Cancel all quotes request parameters.
CancelAllQuotesResultItem
Cancel all quotes result item.
CancelAllResponse
Cancel all orders response.
CancelAllRfqsParams
Cancel all RFQs request parameters.
CancelAllRfqsResult
Cancel all RFQs result item.
CancelAllRfqsResultItem
Cancel all RFQs result item.
CancelFixedBorrowOrderParams
CancelOrderParams
Cancel order request parameters.
CancelOrderRequest
CancelQuoteParams
Cancel quote request parameters.
CancelQuoteResult
Cancel quote result payload.
CancelRfqParams
Cancel RFQ request parameters.
CancelRfqResult
Cancel RFQ result payload.
CancelWithdrawParams
Cancel withdraw request.
CancelledOrder
Cancelled order info.
ChainInfo
Chain info.
ChatMessageItem
ClaimInterestRequest
ClaimLiquidityInterestParams
ClientConfig
Configuration for the Bybit HTTP client.
ClientConfigBuilder
Builder for ClientConfig.
ClosedPnl
Closed PnL record.
ClosedPnlItem
ClosedPnlList
Closed PnL response.
CoinApy
CoinBalance
Coin balance.
CoinGreeksItem
CoinInfo
Coin info.
CoinInfoResponse
Coin info response.
CoinListResult
Collateral
Collateral.
CollateralInfo
Collateral info response.
CollateralInfoItem
CollateralInfoResult
CollateralInput
CollateralItem
CollateralRatioConfig
CollateralRatioTier
CollateralTierItem
ConfirmNewRiskLimitParams
ConfirmQuoteParams
Counterparty
Counterparty entry.
CreateFMartBotParams
Request body for POST /v5/fmartingalebot/create.
CreateFMartBotResponse
Response payload for POST /v5/fmartingalebot/create.
CreateFixedBorrowParams
CreateOrderRequest
CreatePayResult
CreateQuoteParams
Create quote request parameters.
CreateQuoteResult
Create quote result payload.
CreateRfqLeg
RFQ leg used in create RFQ request.
CreateRfqParams
Create RFQ request parameters.
CreateRfqResult
Create RFQ result payload.
CreateSubApiKeyParams
CreateSubMemberParams
CryptoCoin
CryptoLoanFixedFullyRepayResult
CryptoLoanFixedRepayCollateralResult
CryptoLoanFlexibleBorrowHistoryItem
CryptoLoanFlexibleBorrowHistoryResult
CryptoLoanFlexibleRepayCollateralResult
CryptoLoanFlexibleRepaymentHistoryItem
CryptoLoanFlexibleRepaymentHistoryResult
CurrencyInfo
CurrencyLiquidationConfig
Customer
DailyYieldRecord
DcpInfo
DcpSetTimewindowParams
DeleteApiKeyParams
DeleteSubApiKeyParams
DeleteSubMemberV5Params
DeliveryPriceRecord
Delivery price record.
DeliveryPriceResult
Delivery price result wrapper.
DepositAddressResponse
Deposit address response.
DepositChainAddress
Deposit chain address.
DepositRecord
Deposit record.
DepositRecords
Deposit records response.
DiscountBuyExtra
DiscountBuyPriceOfferItem
DiscountBuyProductExtraInfo
DistributeAwardParams
Request parameters for distributing an award to a sub-account.
DoubleWinOrder
DoubleWinPosition
DoubleWinProduct
DoubleWinProductExtraInfo
DoubleWinRedeemExtra
DoubleWinStakeExtra
DualAssetsExtra
DualAssetsOrder
DualAssetsPosition
DualAssetsProduct
EarlyRedeemInfo
EarnCoupon
EarnOrder
EarnOrderHistoryItem
EarnPosition
EarnPositionItem
EarnProduct
Env
ExecuteQuoteParams
Execute quote request parameters.
ExecuteQuoteResult
Execute quote result payload.
Execution
Execution record.
ExecutionList
Execution list response.
FeeGroup
Fee group record.
FeeGroupInfoResult
Fee group info result wrapper.
FeeRate
Fee rate.
FeeRateDetail
FeeRateDetailMap
FeeRateEntity
FeeRateLevel
Fee rate level record.
FeeRates
Fee rate response.
FiatCoin
FixedBorrowRequest
FixedTermOrder
FixedTermPosition
FixedTermProduct
FlexibleBorrowRequest
FrozenSubMemberParams
FullyRepayFixedLoanParams
FundingDetailApiBO
FundingDetailApiResult
FundingHistory
Funding rate history response.
FundingRecord
Single funding record.
FxConvertResult
GatewayError
GetAccountInfoResult
GetAccountInstrumentsItem
GetAccountInstrumentsLeverageFilter
GetAccountInstrumentsLotSizeFilter
GetAccountInstrumentsPriceFilter
GetAccountInstrumentsResult
GetAccountInstrumentsRiskParameters
GetAdDetailRequest
GetAdsParams
GetAdsRequest
GetAdvanceOrderResult
GetAdvancePositionResult
GetAdvanceProductResult
GetAllOrdersParams
GetAllOrdersRequest
GetAwardInfoParams
Request parameters for fetching award info.
GetAwardInfoResponse
Response for fetching award info.
GetBorrowHistoryResult
GetChatMessageParams
GetChatMessageResult
GetChatMessagesParams
GetClosePositionItem
GetClosePositionResult
GetClosedPnlResult
GetCoinGreeksResult
GetCounterpartyInfoParams
GetCounterpartyUserInfoParams
GetCryptoLoanFixedSupplyOrderQuoteListItem
GetCryptoLoanFixedSupplyOrderQuoteResult
GetDcpInfoResult
GetDiscountBuyOrderResult
GetDiscountBuyPositionResult
GetDiscountBuyProductResult
GetDistributionRecordParams
Request parameters for retrieving an award distribution record.
GetDistributionRecordResponse
Response for retrieving an award distribution record.
GetDoubleWinLeverageResult
GetDoubleWinOrderResult
GetDoubleWinPositionResult
GetDoubleWinProductResult
GetFeeRateItem
GetFeeRateResult
GetFixedTermOrderResult
GetFixedTermPositionResult
GetFixedTermProductResult
GetGroupFeeRateResponse
GetHistoricalInterestRateResponse
GetHoldToEarnProductResult
GetHoldToEarnYieldHistoryResult
GetLMOrdersResult
GetLMPositionsResult
GetLMProductsResult
GetLMYieldRecordsResult
GetMovePositionHistoryItem
GetMovePositionHistoryResult
GetMyAdDetailsParams
GetMyAdsParams
GetMyAdsRequest
GetOrderDetailParams
GetOrderDetailRequest
GetPendingOrdersParams
GetPendingOrdersRequest
GetPositionInfoResult
GetPositionTiersResponse
GetProductExtraInfoResult
GetProductResult
GetPublicTradesResult
Get public trades result payload.
GetQuotesParams
Query parameters for crate::BybitClient::get_quotes.
GetQuotesRealtimeResult
Get quotes realtime result payload.
GetQuotesResult
Get quotes result payload.
GetRedeemEstAmountListResult
GetRfqConfigResult
Get RFQ config result payload.
GetRfqsLeg
RFQ history leg.
GetRfqsListItem
RFQ history list item.
GetRfqsRealtimeItem
RFQ realtime item.
GetRfqsRealtimeLeg
RFQ realtime leg.
GetRfqsRealtimeResult
Get RFQs realtime result payload.
GetRfqsResult
Get RFQs result payload.
GetSmartLeverageOrderResult
GetSmartLeveragePositionResult
GetSmartLeverageProductResult
GetSmpGroupResult
GetTieredCollateralRatioResponse
GetTradeHistoryLeg
Trade history leg.
GetTradeHistoryParams
Query parameters for crate::BybitClient::get_trade_history.
GetTradeHistoryResult
Get trade history result payload.
GetTradeHistoryTrade
Trade history entry.
GetTransferableAmountResult
GetUserSettingsResult
GetVipMarginDataResponse
Good
HoldToEarnProduct
HoldToEarnYieldCoin
HoldToEarnYieldRecord
HourlyYieldRecord
HourlyYieldResult
IndexComponent
IndexComponentItem
Index component item.
IndexComponentsResult
Index components result wrapper.
IndexKlineEntry
IndexPriceKlineResult
InstrumentInfo
Single instrument info.
InstrumentLinearInverse
InstrumentOption
InstrumentSpot
InstrumentsInfo
Instruments info response.
InstrumentsInfoResult
InsurancePoolRecord
Insurance pool record.
InsuranceRecord
InsuranceResult
Insurance result wrapper.
InterestCard
InterestCardRef
InterestCoinApy
InterestRateRecord
InternalTransferParams
Internal transfer request.
InvestmentDistributionItem
Kline
Parsed kline data.
KlineEntry
KlineResult
Klines
Kline response.
LMLiquidationRecord
LMOrder
LMOrderResult
LMPosition
LMProduct
LMYieldRecord
LeverageFilter
Leverage filter.
ListCouponsResult
LoanableDataItem
LongShortRatioRecord
Long/short ratio record.
LongShortRatioResult
Long/short ratio result wrapper.
LotSizeFilter
Lot size filter.
LotSizeFilterLinear
LotSizeFilterSpot
ManualBorrowParams
ManualBorrowResult
ManualRepayParams
ManualRepayResult
MarkKlineEntry
MarkOrderAsPaidParams
MarkOrderPaidRequest
MarkPriceKlineResult
MarkupFeeRebateRate
Markup fee rebate rates by product line.
MmpStateItem
MmpStateResult
MockStatusResult
ModifyEarnPositionParams
ModifyEarnPositionRequest
MovePositionLeg
MovePositionParams
MovePositionResult
NewDeliveryPriceRecord
New delivery price record.
NewDeliveryPriceResult
New delivery price result wrapper.
NoConvertRepayParams
NoConvertRepayResult
OneClickRepayItem
OneClickRepayParams
OneClickRepayResult
OpenInterest
Open interest response.
OpenInterestRecord
Single open interest record.
OpenInterestResult
OrderDetail
OrderHistoryDetail
OrderHistoryResult
OrderInfo
Order info.
OrderItem
OrderPriceLimitResult
Order price limit result wrapper.
OrderResponse
Order response.
Orderbook
Orderbook response.
OrderbookLevel
OrderbookResult
OrdersList
Orders list response.
PaginatedList
PaginatedResult
PayOrder
PayResultResult
Payee
PaymentMethod
PaymentTermItem
PayoutResponseResult
PlaceAdvanceEarnOrderParams
PlaceAdvanceOrderResult
PlaceEarnOrderParams
PlaceFixedTermOrderParams
PlaceFixedTermOrderResult
PlaceOrderParams
Place order request parameters.
PlaceOrderRequest
PlaceOrderResult
PlaceRwaOrderParams
PlaceRwaOrderRequest
PlaceRwaOrderResult
PlaceTokenOrderParams
PlaceTokenOrderResult
Position
Position info.
PositionInfo
PositionInterestCoinApy
PositionList
Position list response.
PositionResult
PositionTierItem
PositionTierRatio
PostAdParams
PostAdRequest
PostCryptoLoanFixedRepayCollateralParams
PostCryptoLoanFixedSupplyOrderCancelParams
PostCryptoLoanFixedSupplyParams
PostCryptoLoanFlexibleBorrowParams
PostCryptoLoanFlexibleRepayCollateralParams
PostCryptoLoanFlexibleRepayParams
PreCheckOrderParams
PreCheckOrderResult
PremiumIndexKlineEntry
PremiumIndexKlineResult
PriceFilter
Price filter.
PriceQuote
ProductOffer
PublicTrade
Public trade entry.
PublicTradeItem
Public trade item.
PublicTradeLeg
Public trade leg.
PwmAssetDataPoint
PwmAssetTrendResult
PwmCategoryPositionGroup
PwmClaimParams
PwmClaimRequest
PwmClaimResult
PwmCoinAmount
PwmConfiguredProductGroup
PwmConfiguredProductItem
PwmCreateCustomPlanParams
PwmCreateCustomPlanProductItem
PwmCreateCustomPlanRequest
PwmCreateCustomPlanResult
PwmEquityFundPositionGroup
PwmEquityFundPositionItem
PwmFundIntroduction
PwmFundNavResult
PwmFundTransferParams
PwmFundTransferRecord
PwmInstCreateFundParams
PwmInstCreateInvestmentPlanParams
PwmInstCreateSubAccountParams
PwmInstFundInfo
PwmInstInvestmentDistribution
PwmInstInvestmentDistributionItem
PwmInstInvestmentPlanInfo
PwmInstManageInvestmentPlanParams
PwmInstManageOrderParams
PwmInstOrderInfo
PwmInstSettleProfitParams
PwmInstUpdateFundItem
PwmInvestMoreParams
PwmInvestMoreRequest
PwmInvestMoreResult
PwmInvestmentDistribution
PwmInvestmentPlanSummary
PwmListOrderResult
PwmListProductCardsResult
PwmNavDataPoint
PwmNewPlanDetailResult
PwmNewPlanProducts
PwmOrderDetail
PwmPlanDetailResult
PwmPlanPositions
PwmPositionItem
PwmProductCard
PwmProductTypeGroup
PwmRedeemParams
PwmRedeemRequest
PwmRedeemResult
PwmSubscribeParams
PwmSubscribeRequest
PwmSubscribeResult
QueryBrokerAllUidResult
Result payload for querying broker all UID details.
QueryBrokerCapResult
Result payload for querying broker capacity.
QuotaInfo
QuoteApplyRequest
QuoteApplyResult
QuoteItem
Quote item (history).
QuoteItemLeg
Quote item leg (response).
QuoteLeg
Quote leg used in create quote request.
QuoteRealtimeItem
Quote realtime item.
RebateDetail
Rebate detail entry.
RecentTradeResult
RecentTrades
Recent trades response.
RedactedString
A string newtype that hides its contents from Debug formatting.
RedeemEstItem
RedeemFixedTermParams
RedeemFixedTermRequest
RedeemFixedTermResult
ReferencePriceResult
ReferralRecord
RefundOrder
RefundOrderItem
RefundResponseResult
ReinvestLiquidityParams
ReinvestRequest
ReleaseAssetsParams
ReleaseAssetsRequest
RemoveAdParams
RemoveAdRequest
RemoveLiquidityParams
RemoveLiquidityRequest
RenewFixedLoanParams
ResetMmpParams
RfqCounterparty
RFQ counterparty definition.
RfqItem
RFQ item (history).
RfqLeg
RFQ leg (history).
RfqRealtimeItem
RFQ realtime item.
RfqRealtimeLeg
RFQ realtime leg.
RfqStrategyType
RFQ strategy type definition.
RiskInfo
RiskLimit
Single risk limit.
RiskLimitResult
RiskLimitTier
RiskLimits
Risk limit response.
RiskParameters
RpiOrderbookLevel
RpiOrderbookResult
RwaNavChartResult
RwaNavPoint
RwaOrder
RwaOrderListResult
RwaPosition
RwaPositionListResult
RwaProduct
RwaProductListResult
SendChatMessageParams
ServerTime
Server time response.
ServerTimeResult
SetApiLimitResult
Result payload for setting broker API limits.
SetAutoAddMarginParams
SetAutoInvestRequest
SetBrokerApiLimitParams
Request parameters for setting broker API limits.
SetCollateralCoinParams
SetDcpParams
SetFixedTermAutoInvestParams
SetLeverageParams
Set leverage request.
SetMarginModeParams
Set margin mode request.
SetMarginModeReason
SetMarginModeResult
SetMmpParams
SetPriceLimitParams
SetRiskLimitParams
Set risk limit request.
SetSpotHedgingParams
SignAgreementParams
SmartLeverageOrder
SmartLeveragePosition
SmartLeverageProduct
SmartLeverageProductExtraInfo
SmartLeverageRedeemExtra
SmartLeverageStakeExtra
SpotBorrowQuotaResult
StrategyType
Strategy type entry.
SupplyItem
SwitchPositionModeParams
Switch position mode request.
Ticker
Single ticker.
TickerLinearInverse
TickerOption
TickerSpot
Tickers
Tickers response.
TickersResult
TieredApy
TokenAprHistory
TokenAprHistoryResult
TokenDailyYield
TokenDailyYieldResult
TokenHourlyYield
TokenHourlyYieldResult
TokenOrder
TokenOrderListResult
TokenPosition
TokenProduct
TotalEarning
Total earning entry by coin.
TotalEarningCat
Total earnings categorized by product line.
Trade
Single trade.
TradeExecuteRequest
TradeExecuteResult
TradeExecutionDetail
TradeHistoryItem
Trade history item.
TradeHistoryLeg
Trade history leg.
TradeHistoryResult
TradeInfo
TradeRecord
TradingPreferenceSet
TradingStopParams
Trading stop request.
TransactionLog
Transaction log.
TransactionLogEntry
TransactionLogResult
TransactionLogs
Transaction log response.
TransferList
Transfer list response.
TransferRecord
Transfer record.
TransferResponse
Transfer response.
UpdateAdParams
UpdateAdRequest
UpdateApiKeyParams
UpdateApiKeyResponse
UpdateSubApiKeyParams
UpdateSubApiKeyResponse
UpgradeToUtaProMsg
UpgradeToUtaProResult
UploadChatFileParams
UploadFileResult
UserInfo
VipCoinDetail
VipCoinGroup
VolatilityRecord
Historical volatility record.
WalletBalance
Wallet balance response.
WithdrawParams
Withdraw request.
WithdrawRecord
Withdraw record.
WithdrawRecords
Withdraw records response.
WithdrawResponse
Withdraw response.
WithdrawableAmount
Withdrawable amount response.
WithdrawableAmountDetail
Withdrawable amount detail.
WithdrawableAmountItem
Withdrawable amount item.
WsConfig
Configuration for WebSocket client.
YieldHistoryItem
YieldHistoryResult
YieldInfo
YieldRecord

Enums§

AccountType
Account type.
BybitError
The main error type for the Bybit API client.
Category
Product category.
Interval
Kline interval.
MarginMode
Margin mode.
OrderStatus
Order status.
OrderType
Order type.
PositionIdx
Position side.
PositionMode
Position mode.
Side
Order side.
TimeInForce
Time in force.
TpSlMode
TP/SL mode.
TriggerBy
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§

AcceptNonLpQuoteResponse
Accept non-LP quote response.
AddLiquidityResponse
AddReduceMarginResponse
AdjustLtvResponse
AmendOrderResponse
ApplyQuoteResponse
AprHistoryResponse
BatchAmendOrdersResponse
BatchCancelOrdersResponse
BatchCreateOrdersResponse
BatchSetCollateralResponse
CalculateMaxLoanResponse
CancelAllOrdersResponse
CancelAllQuotesResponse
Cancel all quotes response.
CancelAllRfqsResponse
Cancel all RFQs response.
CancelFixedBorrowOrderResponse
CancelOrderResponse
CancelQuoteResponse
Cancel quote response.
CancelRfqResponse
Cancel RFQ response.
ClaimLiquidityInterestResponse
ConfirmNewRiskLimitResponse
ConfirmQuoteResponse
CreateFixedBorrowResponse
CreateOrderResponse
CreatePayResponse
CreateQuoteResponse
Create quote response.
CreateRfqResponse
Create RFQ response.
CreateSubApiKeyResponse
CreateSubMemberResponse
CryptoLoanFixedFullyRepayResponse
DcpSetTimewindowResponse
DeleteApiKeyResponse
DeleteSubApiKeyResponse
DeleteSubMemberV5Response
ErrorResponse
ExecuteQuoteResponse
Execute quote response.
FixedBorrowResponse
FrozenSubMemberResponse
FullyRepayFixedLoanResponse
FxConvertResponse
GetAccountInfoResponse
GetAccountInstrumentsResponse
GetAdjustmentHistoryResponse
GetAdlAlertResponse
Response payload for the get ADL alert endpoint.
GetAdsResponse
GetAdvanceEarnOrderResponse
GetAdvanceEarnPositionResponse
GetAdvanceEarnProductExtraInfoResponse
GetAdvanceEarnProductResponse
GetAffiliateCustomOpenInfoV5Response
GetAffiliateSubListResponse
GetAffiliateUserInfoResponse
GetAffiliateUserListResponse
GetBorrowHistoryResponse
GetChatMessagesResponse
GetClosePositionResponse
GetClosedPnlResponse
GetCoinBalanceResponse
GetCoinGreeksResponse
GetCollateralDataResponse
GetCollateralInfoResponse
GetCounterpartyUserInfoResponse
GetCryptoLoanFixedSupplyOrderQuoteResponse
GetCryptoLoanFlexibleBorrowHistoryResponse
GetCryptoLoanFlexibleRepaymentHistoryResponse
GetDcpInfoResponse
GetDeliveryPriceResponse
Response payload for the get delivery price endpoint.
GetDiscountBuyOrderResponse
GetDiscountBuyPositionResponse
GetDiscountBuyProductExtraInfoResponse
GetDiscountBuyProductResponse
GetDoubleWinLeverageResponse
GetDoubleWinOrderResponse
GetDoubleWinPositionResponse
GetDoubleWinProductExtraInfoResponse
GetDoubleWinProductResponse
GetEarnAprHistoryResponse
GetEarnHourlyYieldHistoryResponse
GetEarnOrderHistoryResponse
GetEarnPositionResponse
GetEarnProductResponse
GetEarnYieldHistoryResponse
GetFeeGroupInfoResponse
Response payload for the get fee group info endpoint.
GetFeeRateResponse
GetFixedBorrowOrderQuoteResponse
GetFixedTermOrderResponse
GetFixedTermPositionResponse
GetFixedTermProductResponse
GetHistoricalVolatilityResponse
Response payload for the get historical volatility endpoint.
GetHoldToEarnProductResponse
GetHoldToEarnYieldHistoryResponse
GetIndexPriceComponentsResponse
GetInsurancePoolResponse
GetLMLiquidationRecordsResponse
GetLMOrdersResponse
GetLMPositionsResponse
GetLMProductsResponse
GetLMYieldRecordsResponse
GetLiquidityMiningLiquidationRecordsResponse
GetLiquidityMiningOrdersResponse
GetLiquidityMiningPositionsResponse
GetLiquidityMiningProductsResponse
GetLiquidityMiningYieldRecordsResponse
GetLoanPositionResponse
GetLoanableDataResponse
GetLongShortRatioResponse
GetMaxCollateralAmountResponse
GetMmpStateResponse
GetMovePositionHistoryResponse
GetMyAdDetailsResponse
GetMyAdsResponse
GetNewDeliveryPriceResponse
GetOpenOrdersResponse
GetOrderDetailResponse
GetOrderHistoryResponse
GetOrderPriceLimitResponse
GetPendingOrdersResponse
GetPositionInfoResponse
GetProductResponse
GetPublicTradesResponse
Get public trades response.
GetQuotesRealtimeResponse
Get quotes realtime response.
GetQuotesResponse
Get quotes response.
GetRedeemEstAmountListResponse
GetReferencePriceResponse
GetRfqConfigResponse
Get RFQ config response.
GetRfqsRealtimeResponse
Get RFQs realtime response.
GetRfqsResponse
Get RFQs response.
GetRpiOrderbookResponse
GetRwaNavChartResponse
GetRwaOrderListResponse
GetRwaPositionListResponse
GetRwaProductListResponse
GetSmartLeverageOrderResponse
GetSmartLeveragePositionResponse
GetSmartLeverageProductExtraInfoResponse
GetSmartLeverageProductResponse
GetSmartLeverageRedeemEstAmountListResponse
GetSmpGroupResponse
GetSpotBorrowQuotaResponse
GetTokenDailyYieldResponse
GetTokenHistoricalAprResponse
GetTokenHourlyYieldResponse
GetTokenOrderListResponse
GetTokenPositionResponse
GetTokenProductResponse
GetTradeHistoryResponse
Get trade history response.
GetTransactionLogResponse
GetTransferableAmountResponse
GetUserPaymentResponse
GetUserSettingsResponse
HourlyYieldResponse
IndexComponentsResponse
Response payload for the index components endpoint.
IndexPriceKlineResponse
InstrumentsInfoResponse
InsuranceResponse
Response payload for the insurance endpoint.
KlineResponse
LMOrderResponse
ListCouponsResponse
ListEarnCouponsResponse
ListSubApiKeysV5Response
LongShortRatioResponse
Response payload for the long/short ratio endpoint.
ManualBorrowResponse
ManualRepayResponse
MarkOrderAsPaidResponse
MarkPriceKlineResponse
MockStatusResponse
MovePositionResponse
NewDeliveryPriceResponse
Response payload for the new delivery price endpoint.
NoConvertRepayResponse
OneClickRepayResponse
OpenInterestResponse
OrderHistoryResponse
OrderPriceLimitResponse
OrderbookResponse
PayResultResponse
PayoutResponse
PlaceAdvanceEarnOrderResponse
PlaceEarnOrderResponse
PlaceFixedTermOrderResponse
PlaceOrderResponse
PlaceRwaOrderResponse
PlaceTokenOrderResponse
PositionResponse
PostAdResponse
PostCryptoLoanFixedRepayCollateralResponse
PostCryptoLoanFixedSupplyOrderCancelResponse
PostCryptoLoanFlexibleBorrowResponse
PostCryptoLoanFlexibleRepayCollateralResponse
PreCheckOrderResponse
PremiumIndexKlineResponse
PwmAssetTrendResponse
PwmClaimResponse
PwmCreateCustomPlanResponse
PwmFundNavResponse
PwmFundTransferResponse
PwmGetNewPlanDetailResponse
PwmGetPlanDetailResponse
PwmInstCreateFundResponse
PwmInstCreateInvestmentPlanResponse
PwmInstCreateSubAccountResponse
PwmInstGetInvestmentPlansResponse
PwmInstListFundsResponse
PwmInstListOrdersResponse
PwmInstManageInvestmentPlanResponse
PwmInstManageOrderResponse
PwmInstSettleProfitResponse
PwmInvestMoreResponse
PwmListInvestmentPlansResponse
PwmListOrderResponse
PwmListProductCardsResponse
PwmQueryFundTransferResponse
PwmQueryFundTransferResultResponse
PwmRedeemResponse
PwmSubscribeResponse
QueryApiKeyResponse
QueryBalanceResponse
QueryBrokerAccountInfoResponse
Response for querying broker account info.
QueryBrokerAllUidDetailsResponse
Response for querying broker all UID details.
QueryBrokerCapResponse
Response for querying broker capacity.
QueryBrokerEarningResponse
Response for querying broker earnings.
QueryCoinListResponse
QueryDcpInfoResponse
QueryEscrowSubMembersV5Response
QueryFundingDetailApiResponse
QueryReferralsResponse
QuerySubMembersResponse
QuerySubMembersV5Response
QueryTradeHistoryResponse
QueryTradeResponse
RecentTradeResponse
RedeemFixedTermResponse
RefundResponse
ResetMmpResponse
Result
Result type alias for Bybit operations
RiskLimitResponse
RpiOrderbookResponse
RwaNavChartResponse
RwaOrderListResponse
RwaPositionListResponse
RwaProductListResponse
ServerTimeResponse
SetAutoAddMarginResponse
SetBrokerApiLimitResponse
Response for setting broker API limits.
SetDcpResponse
SetLeverageResponse
SetMarginModeResponse
SetMmpResponse
SetPriceLimitResponse
SetSpotHedgingResponse
SignAgreementResponse
SmpGroupIdQueryByUidResponse
SwitchPositionModeResponse
TickersResponse
TokenAprHistoryResponse
TokenDailyYieldResponse
TokenHourlyYieldResponse
TokenOrderListResponse
TokenPositionResponse
TokenProductResponse
UpdateAPIKeyResponse
UpdateAdResponse
UpdateSubAPIKeyResponse
UpgradeToUtaProResponse
UploadChatFileResponse
YieldHistoryResponse