Skip to main content

Module http

Module http 

Source

Structs§

APIErrorResponse
APIKeyInformation
APIKeyPermissions
AccountCoinBalance
AccountInfo
AmendOrderBatchRequest
AmendOrderBatchResult
AmendOrderRequest
AmendOrderResponse
AssetInfoResult
AuctionFeeInfo
BatchItemResult
BorrowHistoryEntry
BucketLimit
Sustained throughput and burst capacity for one rate-limit bucket.
CancelAllOrdersRequest
CancelOrderBatchRequest
CancelOrderBatchResult
CancelOrderRequest
CancelOrderResponse
CancelWithdrawalRequest
Request body for Client::cancel_withdrawal.
CancelWithdrawalResult
Client
ClosedPnl
CoinBalance
CoinChain
CoinGreeks
CoinInfo
CoinInfoResult
CollateralInfoEntry
Config
CursorPagination
DCPConfiguration
DCPInfo
DeliveryPrice
Response for Client::get_delivery_price.
DeliveryPriceEntry
DeliveryRecord
DepositAddress
DepositAllowedCoinInfoResult
DepositChain
DepositCoinConfig
DepositRecord
DepositRecords
EmptyResult
Returned by position-management and other void-result endpoints whose result field is the empty object {}.
ExchangeOrderRecord
ExchangeOrderRecords
ExecutionEntry
FeeRateEntry
FundingRateEntry
GetAccountCoinBalanceParams
Query params for Client::get_account_coin_balance.
GetAssetInfoParams
Query params for Client::get_asset_info.
GetBorrowHistoryParams
Query params for Client::get_borrow_history.
GetClosedPnlParams
GetCoinGreeksParams
Query params for Client::get_coin_greeks.
GetCoinInfoParams
Query params for Client::get_coin_info.
GetCollateralInfoParams
Query params for Client::get_collateral_info.
GetDeliveryPriceParams
Query params for Client::get_delivery_price.
GetDeliveryRecordParams
Query params for Client::get_delivery_record.
GetDepositAddressParams
Query params for Client::get_deposit_address.
GetDepositAllowedCoinInfoParams
Query params for Client::get_deposit_allowed_coin_info.
GetDepositRecordsParams
Query params for Client::get_deposit_records.
GetExchangeOrderRecordParams
Query params for Client::get_exchange_order_record.
GetExecutionListParams
GetFeeRateParams
Query params for Client::get_fee_rate.
GetFundingRateHistoryParams
Query params for Client::get_funding_rate_history.
GetHistoricalVolatilityParams
Query params for Client::get_historical_volatility.
GetInstrumentsInfoParams
GetInsuranceParams
Query params for Client::get_insurance.
GetInternalTransferRecordsParams
Query params for Client::get_internal_transfer_records.
GetKLinesParams
GetLeverageTokenInfoParams
Query params for Client::get_leverage_token_info.
GetLeverageTokenMarketParams
Query params for Client::get_leverage_token_market.
GetLeverageTokenOrderRecordsParams
Query params for Client::get_leverage_token_order_records.
GetOpenClosedOrdersParams
GetOpenInterestParams
Query params for Client::get_open_interest.
GetOrderHistoryParams
GetOrderbookParams
GetPositionInfoParams
GetRiskLimitParams
Query params for Client::get_risk_limit.
GetSettlementRecordParams
Query params for Client::get_settlement_record.
GetSpotBorrowCheckParams
Query params for Client::get_spot_borrow_check.
GetSubDepositAddressParams
Query params for Client::get_sub_deposit_address.
GetSubDepositRecordsParams
Query params for Client::get_sub_deposit_records.
GetTickersParams
GetTradesParams
GetTransactionLogParams
GetTransferableCoinsParams
Query params for Client::get_transferable_coins.
GetUniversalTransferRecordsParams
Query params for Client::get_universal_transfer_records.
GetWalletBalanceParams
GetWithdrawableAmountParams
Query params for Client::get_withdrawable_amount.
GetWithdrawalRecordsParams
Query params for Client::get_withdrawal_records.
Headers
HistoricalVolatilityEntry
One data point from Client::get_historical_volatility.
Insurance
Response for Client::get_insurance.
InsuranceEntry
InternalTransferEntry
InternalTransferRequest
Request body for Client::internal_transfer.
InverseLinearInstrumentsInfo
InverseLinearSpotTrade
KLineRow
LeverageFilter
LeverageTokenInfo
LeverageTokenMarket
LeverageTokenOrderRecord
LinearInverseTicker
List
LotSizeFilter
MarginModeFailureReason
OpenInterest
Response for Client::get_open_interest.
OpenInterestEntry
OptionInstrumentsInfo
OptionTicker
OptionTrade
Order
Orderbook
OrderbookLevel
Phase
PlaceOrderBatchRequest
PlaceOrderBatchResult
PlaceOrderRequest
PlaceOrderResponse
Position
PreListingInfo
PriceFilter
PurchaseLeverageTokenRequest
Request body for Client::purchase_leverage_token.
PurchaseLeverageTokenResult
RateLimitKey
Identifies one of Bybit’s independent per-UID rate-limit buckets.
RateLimiterConfig
Configuration for the optional per-endpoint rate limiter.
RedeemLeverageTokenRequest
Request body for Client::redeem_leverage_token.
RedeemLeverageTokenResult
Resp
Response
RetExtInfo
Per-item status for batch trade endpoints. For all other endpoints retExtInfo is {} — the list defaults to empty.
RiskLimit
Response for Client::get_risk_limit.
RiskLimitEntry
RiskParameters
SaveTransferSubMemberRequest
Request body for Client::save_transfer_sub_member.
ServerTime
SetAutoAddMarginRequest
SetLeverageRequest
SetMarginModeRequest
Request body for Client::set_margin_mode.
SetMarginModeResponse
Response for Client::set_margin_mode.
SetRiskLimitRequest
SetRiskLimitResponse
SetSpotMarginLeverageRequest
Request body for Client::set_spot_margin_leverage.
SetTradingStopRequest
SettlementRecord
SpotAsset
SpotAssetInfo
SpotBorrowCheck
Response for Client::get_spot_borrow_check.
SpotInstrumentsInfo
SpotLotSizeFilter
SpotPriceFilter
SpotTicker
SwitchCrossIsolatedMarginRequest
SwitchPositionModeRequest
SwitchSpotMarginModeRequest
Request body for Client::switch_spot_margin_mode.
SwitchSpotMarginModeResult
TransactionLog
TransferResult
Response for Client::internal_transfer and Client::universal_transfer.
TransferableSubMembers
Response for Client::get_transferable_sub_members.
UnifiedUpdateMsg
UniversalTransferEntry
UniversalTransferRequest
Request body for Client::universal_transfer.
UpgradeToUtaResult
Response for Client::upgrade_to_uta.
WalletBalance
WalletCoin
WithdrawRecord
WithdrawRecords
WithdrawRequest
Request body for Client::withdraw.
WithdrawResult
WithdrawableAmountByWallet
WithdrawableAmountEntry
WithdrawableAmountResult

Enums§

FundingRateHistory
Response for Client::get_funding_rate_history.
InstrumentsInfo
KLine
OrderFilter
Ticker
Trade

Constants§

DEFAULT_CONNECT_TIMEOUT
Default timeout of establishing a TCP/TLS connection.
DEFAULT_RECV_WINDOW
Default X-BAPI-RECV-WINDOW, milliseconds.
DEFAULT_TIMEOUT
Default total timeout of one HTTP request.
MAX_PAGES
Upper bound on the number of pages fetched by the *_all methods.

Type Aliases§

CancelAllOrdersResponse
Response for cancel-all: a flat list of cancelled order IDs.