npm package: @kenchambers/bybit_api
Description: _REST_API_for_the_Bybit_Exchange_Base_URI__httpsapi_bybit_com
Latest version: 0.2.10

# bybit_api

BybitApi - JavaScript client for bybit_api
## REST API for the Bybit Exchange. Base URI: [https://api.bybit.com]  
This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:

- API version: 0.2.10
- Package version: 0.2.10
- Build package: io.swagger.codegen.languages.JavascriptClientCodegen

## Installation

### For [Node.js](https://nodejs.org/)

#### npm

To publish the library as a [npm](https://www.npmjs.com/),
please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).

Then install it via:

```shell
npm install bybit_api --save
```

##### Local development

To use the library locally without publishing to a remote npm registry, first install the dependencies by changing 
into the directory containing `package.json` (and this README). Let's call this `JAVASCRIPT_CLIENT_DIR`. Then run:

```shell
npm install
```

Next, [link](https://docs.npmjs.com/cli/link) it globally in npm with the following, also from `JAVASCRIPT_CLIENT_DIR`:

```shell
npm link
```

Finally, switch to the directory you want to use your bybit_api from, and run:

```shell
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>
```

You should now be able to `require('bybit_api')` in javascript files from the directory you ran the last 
command above from.

#### git
#
If the library is hosted at a git repository, e.g.
https://github.com/GIT_USER_ID/GIT_REPO_ID
then install it via:

```shell
    npm install GIT_USER_ID/GIT_REPO_ID --save
```

### For browser

The library also works in the browser environment via npm and [browserify](http://browserify.org/). After following
the above steps with Node.js and installing browserify with `npm install -g browserify`,
perform the following (assuming *main.js* is your entry file, that's to say your javascript file where you actually 
use this library):

```shell
browserify main.js > bundle.js
```

Then include *bundle.js* in the HTML pages.

### Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error:
Cannot resolve module", most certainly you should disable AMD loader. Add/merge
the following section to your webpack config:

```javascript
module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}
```

## Getting Started

Please follow the [installation](#installation) instruction and execute the following JS code:

```javascript
var BybitApi = require('bybit_api');

var defaultClient = BybitApi.ApiClient.instance;

// Configure API key authorization: apiKey
var apiKey = defaultClient.authentications['apiKey'];
apiKey.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix['api_key'] = "Token"

// Configure API key authorization: apiSignature
var apiSignature = defaultClient.authentications['apiSignature'];
apiSignature.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiSignature.apiKeyPrefix['sign'] = "Token"

// Configure API key authorization: timestamp
var timestamp = defaultClient.authentications['timestamp'];
timestamp.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//timestamp.apiKeyPrefix['timestamp'] = "Token"

var api = new BybitApi.APIkeyApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.aPIkeyInfo(callback);

```

## Documentation for API Endpoints

All URIs are relative to *https://api.bybit.com*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*BybitApi.APIkeyApi* | [**aPIkeyInfo**](docs/APIkeyApi.md#aPIkeyInfo) | **GET** /open-api/api-key | Get account api-key information.
*BybitApi.CommonApi* | [**commonAnnouncements**](docs/CommonApi.md#commonAnnouncements) | **GET** /v2/public/announcement | Get Bybit OpenAPI announcements in the last 30 days in reverse order.
*BybitApi.CommonApi* | [**commonGetLcp**](docs/CommonApi.md#commonGetLcp) | **GET** /v2/private/account/lcp | Query LCP info.
*BybitApi.CommonApi* | [**commonGetTime**](docs/CommonApi.md#commonGetTime) | **GET** /v2/public/time | Get bybit server time.
*BybitApi.ConditionalApi* | [**conditionalCancel**](docs/ConditionalApi.md#conditionalCancel) | **POST** /v2/private/stop-order/cancel | Cancel conditional order.
*BybitApi.ConditionalApi* | [**conditionalCancelAll**](docs/ConditionalApi.md#conditionalCancelAll) | **POST** /v2/private/stop-order/cancelAll | Cancel conditional order.
*BybitApi.ConditionalApi* | [**conditionalGetOrders**](docs/ConditionalApi.md#conditionalGetOrders) | **GET** /v2/private/stop-order/list | Get my conditional order list.
*BybitApi.ConditionalApi* | [**conditionalNew**](docs/ConditionalApi.md#conditionalNew) | **POST** /v2/private/stop-order/create | Place a new conditional order.
*BybitApi.ConditionalApi* | [**conditionalQuery**](docs/ConditionalApi.md#conditionalQuery) | **GET** /v2/private/stop-order | Query real-time stop order information.
*BybitApi.ConditionalApi* | [**conditionalReplace**](docs/ConditionalApi.md#conditionalReplace) | **POST** /v2/private/stop-order/replace | Replace conditional order. Only incomplete orders can be modified. 
*BybitApi.ExecutionApi* | [**executionGetTrades**](docs/ExecutionApi.md#executionGetTrades) | **GET** /v2/private/execution/list | Get user’s trade records.
*BybitApi.ExecutionApi* | [**positionsClosePnlRecords**](docs/ExecutionApi.md#positionsClosePnlRecords) | **GET** /v2/private/trade/closed-pnl/list | Get user&#39;s closed profit and loss records
*BybitApi.FundingApi* | [**fundingMyLastFee**](docs/FundingApi.md#fundingMyLastFee) | **GET** /open-api/funding/prev-funding | Funding settlement occurs every 8 hours at 00:00 UTC, 08:00 UTC and 16:00 UTC. The current interval&#39;s fund fee settlement is based on the previous interval&#39;s fund rate. For example, at 16:00, the settlement is based on the fund rate generated at 8:00. The fund rate generated at 16:00 will be used at 0:00 on the next day.
*BybitApi.FundingApi* | [**fundingPredicted**](docs/FundingApi.md#fundingPredicted) | **GET** /open-api/funding/predicted-funding | Get predicted funding rate and funding fee.
*BybitApi.FundingApi* | [**fundingPrevRate**](docs/FundingApi.md#fundingPrevRate) | **GET** /open-api/funding/prev-funding-rate | Get predicted funding rate and funding fee.
*BybitApi.KlineApi* | [**klineGet**](docs/KlineApi.md#klineGet) | **GET** /v2/public/kline/list | Query historical kline.
*BybitApi.KlineApi* | [**klineMarkPrice**](docs/KlineApi.md#klineMarkPrice) | **GET** /v2/public/mark-price-kline | Query mark price kline.
*BybitApi.LinearConditionalApi* | [**linearConditionalCancel**](docs/LinearConditionalApi.md#linearConditionalCancel) | **POST** /private/linear/stop-order/cancel | Cancel Active Order
*BybitApi.LinearConditionalApi* | [**linearConditionalCancelAll**](docs/LinearConditionalApi.md#linearConditionalCancelAll) | **POST** /private/linear/stop-order/cancel-all | Cancel all stop orders.
*BybitApi.LinearConditionalApi* | [**linearConditionalGetOrders**](docs/LinearConditionalApi.md#linearConditionalGetOrders) | **GET** /private/linear/stop-order/list | Get linear Stop Orders
*BybitApi.LinearConditionalApi* | [**linearConditionalNew**](docs/LinearConditionalApi.md#linearConditionalNew) | **POST** /private/linear/stop-order/create | Create linear stop Order
*BybitApi.LinearConditionalApi* | [**linearConditionalQuery**](docs/LinearConditionalApi.md#linearConditionalQuery) | **GET** /private/linear/stop-order/search | Get Stop Orders(real-time)
*BybitApi.LinearConditionalApi* | [**linearConditionalReplace**](docs/LinearConditionalApi.md#linearConditionalReplace) | **POST** /private/linear/stop-order/replace | Replace conditional order
*BybitApi.LinearExecutionApi* | [**linearExecutionGetTrades**](docs/LinearExecutionApi.md#linearExecutionGetTrades) | **GET** /private/linear/trade/execution/list | Get user&#39;s trading records.
*BybitApi.LinearFundingApi* | [**linearFundingMyLastFee**](docs/LinearFundingApi.md#linearFundingMyLastFee) | **GET** /private/linear/funding/prev-funding | Get prev funding
*BybitApi.LinearFundingApi* | [**linearFundingPredicted**](docs/LinearFundingApi.md#linearFundingPredicted) | **GET** /private/linear/funding/predicted-funding | Get predicted funding rate and funding fee.
*BybitApi.LinearFundingApi* | [**linearFundingPrevRate**](docs/LinearFundingApi.md#linearFundingPrevRate) | **GET** /public/linear/funding/prev-funding-rate | Get prev funding
*BybitApi.LinearKlineApi* | [**linearKlineGet**](docs/LinearKlineApi.md#linearKlineGet) | **GET** /public/linear/kline | Get kline
*BybitApi.LinearKlineApi* | [**linearKlineMarkPrice**](docs/LinearKlineApi.md#linearKlineMarkPrice) | **GET** /public/linear/mark-price-kline | Get kline
*BybitApi.LinearMarketApi* | [**linearMarketTrading**](docs/LinearMarketApi.md#linearMarketTrading) | **GET** /public/linear/recent-trading-records | Get recent trades
*BybitApi.LinearOrderApi* | [**linearOrderCancel**](docs/LinearOrderApi.md#linearOrderCancel) | **POST** /private/linear/order/cancel | Cancel Active Order
*BybitApi.LinearOrderApi* | [**linearOrderCancelAll**](docs/LinearOrderApi.md#linearOrderCancelAll) | **POST** /private/linear/order/cancel-all | Cancel all active orders.
*BybitApi.LinearOrderApi* | [**linearOrderGetOrders**](docs/LinearOrderApi.md#linearOrderGetOrders) | **GET** /private/linear/order/list | Get linear Active Orders
*BybitApi.LinearOrderApi* | [**linearOrderNew**](docs/LinearOrderApi.md#linearOrderNew) | **POST** /private/linear/order/create | Create Active Order
*BybitApi.LinearOrderApi* | [**linearOrderQuery**](docs/LinearOrderApi.md#linearOrderQuery) | **GET** /private/linear/order/search | Get Active Orders(real-time)
*BybitApi.LinearOrderApi* | [**linearOrderReplace**](docs/LinearOrderApi.md#linearOrderReplace) | **POST** /private/linear/order/replace | Replace Active Order
*BybitApi.LinearPositionsApi* | [**linearPositionsChangeMargin**](docs/LinearPositionsApi.md#linearPositionsChangeMargin) | **POST** /private/linear/position/add-margin | Add/Reduce Margin
*BybitApi.LinearPositionsApi* | [**linearPositionsClosePnlRecords**](docs/LinearPositionsApi.md#linearPositionsClosePnlRecords) | **GET** /private/linear/trade/closed-pnl/list | Get user&#39;s closed profit and loss records.
*BybitApi.LinearPositionsApi* | [**linearPositionsMyPosition**](docs/LinearPositionsApi.md#linearPositionsMyPosition) | **GET** /private/linear/position/list | Get my position list.
*BybitApi.LinearPositionsApi* | [**linearPositionsSaveLeverage**](docs/LinearPositionsApi.md#linearPositionsSaveLeverage) | **POST** /private/linear/position/set-leverage | Set leverage
*BybitApi.LinearPositionsApi* | [**linearPositionsSetAutoAddMargin**](docs/LinearPositionsApi.md#linearPositionsSetAutoAddMargin) | **POST** /private/linear/position/set-auto-add-margin | Set auto add margin
*BybitApi.LinearPositionsApi* | [**linearPositionsSwitchIsolated**](docs/LinearPositionsApi.md#linearPositionsSwitchIsolated) | **POST** /private/linear/position/switch-isolated | Switch isolated
*BybitApi.LinearPositionsApi* | [**linearPositionsSwitchMode**](docs/LinearPositionsApi.md#linearPositionsSwitchMode) | **POST** /private/linear/tpsl/switch-mode | Switch Mode
*BybitApi.LinearPositionsApi* | [**linearPositionsTradingStop**](docs/LinearPositionsApi.md#linearPositionsTradingStop) | **POST** /private/linear/position/trading-stop | Set tradingStop
*BybitApi.LinearWalletApi* | [**linearWalletGetRiskLimit**](docs/LinearWalletApi.md#linearWalletGetRiskLimit) | **GET** /public/linear/risk-limit | Get risk limit.
*BybitApi.MarketApi* | [**marketAccountRatio**](docs/MarketApi.md#marketAccountRatio) | **GET** /v2/public/account-ratio | Query Account Long Short Ratio
*BybitApi.MarketApi* | [**marketBigDeal**](docs/MarketApi.md#marketBigDeal) | **GET** /v2/public/big-deal | Query Big Deal
*BybitApi.MarketApi* | [**marketLiqRecords**](docs/MarketApi.md#marketLiqRecords) | **GET** /v2/public/liq-records | Query liq records.
*BybitApi.MarketApi* | [**marketOpenInterest**](docs/MarketApi.md#marketOpenInterest) | **GET** /v2/public/open-interest | Query Open Interest
*BybitApi.MarketApi* | [**marketOrderbook**](docs/MarketApi.md#marketOrderbook) | **GET** /v2/public/orderBook/L2 | Get the orderbook.
*BybitApi.MarketApi* | [**marketSymbolInfo**](docs/MarketApi.md#marketSymbolInfo) | **GET** /v2/public/tickers | Get the latest information for symbol.
*BybitApi.MarketApi* | [**marketTradingRecords**](docs/MarketApi.md#marketTradingRecords) | **GET** /v2/public/trading-records | Get recent trades
*BybitApi.OrderApi* | [**orderCancel**](docs/OrderApi.md#orderCancel) | **POST** /v2/private/order/cancel | Get my active order list.
*BybitApi.OrderApi* | [**orderCancelAll**](docs/OrderApi.md#orderCancelAll) | **POST** /v2/private/order/cancelAll | Get my active order list.
*BybitApi.OrderApi* | [**orderGetOrders**](docs/OrderApi.md#orderGetOrders) | **GET** /v2/private/order/list | Get my active order list.
*BybitApi.OrderApi* | [**orderNew**](docs/OrderApi.md#orderNew) | **POST** /v2/private/order/create | Place active order
*BybitApi.OrderApi* | [**orderQuery**](docs/OrderApi.md#orderQuery) | **GET** /v2/private/order | Get my active order list.
*BybitApi.OrderApi* | [**orderReplace**](docs/OrderApi.md#orderReplace) | **POST** /v2/private/order/replace | Replace active order. Only incomplete orders can be modified. 
*BybitApi.PositionsApi* | [**positionsChangeMargin**](docs/PositionsApi.md#positionsChangeMargin) | **POST** /position/change-position-margin | Update margin.
*BybitApi.PositionsApi* | [**positionsClosePnlRecords**](docs/PositionsApi.md#positionsClosePnlRecords) | **GET** /v2/private/trade/closed-pnl/list | Get user&#39;s closed profit and loss records
*BybitApi.PositionsApi* | [**positionsMyPosition**](docs/PositionsApi.md#positionsMyPosition) | **GET** /v2/private/position/list | Get my position list.
*BybitApi.PositionsApi* | [**positionsSaveLeverage**](docs/PositionsApi.md#positionsSaveLeverage) | **POST** /user/leverage/save | Change user leverage.
*BybitApi.PositionsApi* | [**positionsTradingStop**](docs/PositionsApi.md#positionsTradingStop) | **POST** /open-api/position/trading-stop | Set Trading-Stop Condition.
*BybitApi.SymbolApi* | [**symbolGet**](docs/SymbolApi.md#symbolGet) | **GET** /v2/public/symbols | Query Symbols.
*BybitApi.WalletApi* | [**walletExchangeOrder**](docs/WalletApi.md#walletExchangeOrder) | **GET** /v2/private/exchange-order/list | Asset Exchange Records
*BybitApi.WalletApi* | [**walletGetBalance**](docs/WalletApi.md#walletGetBalance) | **GET** /v2/private/wallet/balance | get wallet balance info
*BybitApi.WalletApi* | [**walletGetRecords**](docs/WalletApi.md#walletGetRecords) | **GET** /open-api/wallet/fund/records | Get wallet fund records
*BybitApi.WalletApi* | [**walletGetRiskLimit**](docs/WalletApi.md#walletGetRiskLimit) | **GET** /open-api/wallet/risk-limit/list | Get risk limit.
*BybitApi.WalletApi* | [**walletSetRiskLimit**](docs/WalletApi.md#walletSetRiskLimit) | **POST** /open-api/wallet/risk-limit | Set risk limit
*BybitApi.WalletApi* | [**walletWithdraw**](docs/WalletApi.md#walletWithdraw) | **GET** /open-api/wallet/withdraw/list | Get wallet fund records


## Documentation for Models

 - [BybitApi.APIKeyBase](docs/APIKeyBase.md)
 - [BybitApi.APIKeyInfo](docs/APIKeyInfo.md)
 - [BybitApi.AccountRatio](docs/AccountRatio.md)
 - [BybitApi.AccountRatioInfo](docs/AccountRatioInfo.md)
 - [BybitApi.Announcement](docs/Announcement.md)
 - [BybitApi.AnnouncementInfo](docs/AnnouncementInfo.md)
 - [BybitApi.BigDeal](docs/BigDeal.md)
 - [BybitApi.BigDealInfo](docs/BigDealInfo.md)
 - [BybitApi.ClosedPnlBase](docs/ClosedPnlBase.md)
 - [BybitApi.ClosedPnlInfo](docs/ClosedPnlInfo.md)
 - [BybitApi.ConditionalCancelAllBase](docs/ConditionalCancelAllBase.md)
 - [BybitApi.ConditionalCancelAllRes](docs/ConditionalCancelAllRes.md)
 - [BybitApi.ConditionalOrdersRes](docs/ConditionalOrdersRes.md)
 - [BybitApi.ConditionalOrdersResBase](docs/ConditionalOrdersResBase.md)
 - [BybitApi.ConditionalRes](docs/ConditionalRes.md)
 - [BybitApi.ExchangeOrderList](docs/ExchangeOrderList.md)
 - [BybitApi.ExchangeOrderListBase](docs/ExchangeOrderListBase.md)
 - [BybitApi.ExtFields](docs/ExtFields.md)
 - [BybitApi.FundRecordBase](docs/FundRecordBase.md)
 - [BybitApi.FundingFeeBase](docs/FundingFeeBase.md)
 - [BybitApi.FundingFeeRes](docs/FundingFeeRes.md)
 - [BybitApi.FundingPredicted](docs/FundingPredicted.md)
 - [BybitApi.FundingPredictedBase](docs/FundingPredictedBase.md)
 - [BybitApi.FundingRate](docs/FundingRate.md)
 - [BybitApi.FundingRateBase](docs/FundingRateBase.md)
 - [BybitApi.FundingRecords](docs/FundingRecords.md)
 - [BybitApi.GetRiskLimitRes](docs/GetRiskLimitRes.md)
 - [BybitApi.KlineBase](docs/KlineBase.md)
 - [BybitApi.KlineRes](docs/KlineRes.md)
 - [BybitApi.LCPInfo](docs/LCPInfo.md)
 - [BybitApi.LCPInfoBase](docs/LCPInfoBase.md)
 - [BybitApi.Leverage](docs/Leverage.md)
 - [BybitApi.LeverageInfo](docs/LeverageInfo.md)
 - [BybitApi.LeverageResult](docs/LeverageResult.md)
 - [BybitApi.LinearCancelOrderResult](docs/LinearCancelOrderResult.md)
 - [BybitApi.LinearCancelOrderResultBase](docs/LinearCancelOrderResultBase.md)
 - [BybitApi.LinearCancelStopOrderResult](docs/LinearCancelStopOrderResult.md)
 - [BybitApi.LinearCancelStopOrderResultBase](docs/LinearCancelStopOrderResultBase.md)
 - [BybitApi.LinearClosePnlRecordsResponse](docs/LinearClosePnlRecordsResponse.md)
 - [BybitApi.LinearClosedPnlRecordResult](docs/LinearClosedPnlRecordResult.md)
 - [BybitApi.LinearCreateOrderResult](docs/LinearCreateOrderResult.md)
 - [BybitApi.LinearCreateOrderResultBase](docs/LinearCreateOrderResultBase.md)
 - [BybitApi.LinearCreateStopOrderResult](docs/LinearCreateStopOrderResult.md)
 - [BybitApi.LinearCreateStopOrderResultBase](docs/LinearCreateStopOrderResultBase.md)
 - [BybitApi.LinearFundingPredicted](docs/LinearFundingPredicted.md)
 - [BybitApi.LinearFundingPredictedBase](docs/LinearFundingPredictedBase.md)
 - [BybitApi.LinearKlineResp](docs/LinearKlineResp.md)
 - [BybitApi.LinearKlineRespBase](docs/LinearKlineRespBase.md)
 - [BybitApi.LinearListOrderResult](docs/LinearListOrderResult.md)
 - [BybitApi.LinearListStopOrderResult](docs/LinearListStopOrderResult.md)
 - [BybitApi.LinearOrderCancelAllBase](docs/LinearOrderCancelAllBase.md)
 - [BybitApi.LinearOrderRecordsResponse](docs/LinearOrderRecordsResponse.md)
 - [BybitApi.LinearOrderRecordsResponseBase](docs/LinearOrderRecordsResponseBase.md)
 - [BybitApi.LinearOrderReplace](docs/LinearOrderReplace.md)
 - [BybitApi.LinearPositionListResult](docs/LinearPositionListResult.md)
 - [BybitApi.LinearPositionListResultBase](docs/LinearPositionListResultBase.md)
 - [BybitApi.LinearPrevFundingRateResp](docs/LinearPrevFundingRateResp.md)
 - [BybitApi.LinearPrevFundingRateRespBase](docs/LinearPrevFundingRateRespBase.md)
 - [BybitApi.LinearPrevFundingResp](docs/LinearPrevFundingResp.md)
 - [BybitApi.LinearPrevFundingRespBase](docs/LinearPrevFundingRespBase.md)
 - [BybitApi.LinearRecentTradingRecordResp](docs/LinearRecentTradingRecordResp.md)
 - [BybitApi.LinearRecentTradingRecordRespBase](docs/LinearRecentTradingRecordRespBase.md)
 - [BybitApi.LinearRiskLimitResp](docs/LinearRiskLimitResp.md)
 - [BybitApi.LinearRiskLimitRespBase](docs/LinearRiskLimitRespBase.md)
 - [BybitApi.LinearSearchOrderResult](docs/LinearSearchOrderResult.md)
 - [BybitApi.LinearSearchOrderResultBase](docs/LinearSearchOrderResultBase.md)
 - [BybitApi.LinearSearchStopOrderResult](docs/LinearSearchStopOrderResult.md)
 - [BybitApi.LinearSearchStopOrderResultBase](docs/LinearSearchStopOrderResultBase.md)
 - [BybitApi.LinearSetLeverageResult](docs/LinearSetLeverageResult.md)
 - [BybitApi.LinearSetMarginResult](docs/LinearSetMarginResult.md)
 - [BybitApi.LinearSetMarginResultBase](docs/LinearSetMarginResultBase.md)
 - [BybitApi.LinearSetTradingStopResult](docs/LinearSetTradingStopResult.md)
 - [BybitApi.LinearStopOrderCancelAllBase](docs/LinearStopOrderCancelAllBase.md)
 - [BybitApi.LinearStopOrderRecordsResponse](docs/LinearStopOrderRecordsResponse.md)
 - [BybitApi.LinearStopOrderRecordsResponseBase](docs/LinearStopOrderRecordsResponseBase.md)
 - [BybitApi.LinearStopOrderReplace](docs/LinearStopOrderReplace.md)
 - [BybitApi.LinearSwitchIsolatedResult](docs/LinearSwitchIsolatedResult.md)
 - [BybitApi.LinearSwitchModeResult](docs/LinearSwitchModeResult.md)
 - [BybitApi.LinearTradeRecordItem](docs/LinearTradeRecordItem.md)
 - [BybitApi.LinearTradeRecordsResponse](docs/LinearTradeRecordsResponse.md)
 - [BybitApi.LiqRecords](docs/LiqRecords.md)
 - [BybitApi.LiqRecordsInfo](docs/LiqRecordsInfo.md)
 - [BybitApi.LotSizeFilter](docs/LotSizeFilter.md)
 - [BybitApi.MarkPriceKlineBase](docs/MarkPriceKlineBase.md)
 - [BybitApi.MarkPriceKlineInfo](docs/MarkPriceKlineInfo.md)
 - [BybitApi.OderBookRes](docs/OderBookRes.md)
 - [BybitApi.OpenInterest](docs/OpenInterest.md)
 - [BybitApi.OpenInterestInfo](docs/OpenInterestInfo.md)
 - [BybitApi.OrderBookBase](docs/OrderBookBase.md)
 - [BybitApi.OrderCancelAllBase](docs/OrderCancelAllBase.md)
 - [BybitApi.OrderCancelAllRes](docs/OrderCancelAllRes.md)
 - [BybitApi.OrderCancelBase](docs/OrderCancelBase.md)
 - [BybitApi.OrderIdRes](docs/OrderIdRes.md)
 - [BybitApi.OrderRes](docs/OrderRes.md)
 - [BybitApi.OrderResBase](docs/OrderResBase.md)
 - [BybitApi.Position](docs/Position.md)
 - [BybitApi.PositionInfo](docs/PositionInfo.md)
 - [BybitApi.PriceFilter](docs/PriceFilter.md)
 - [BybitApi.QueryOrderBase](docs/QueryOrderBase.md)
 - [BybitApi.QueryOrderRes](docs/QueryOrderRes.md)
 - [BybitApi.ReplaceConditionalBase](docs/ReplaceConditionalBase.md)
 - [BybitApi.ReplaceOrderBase](docs/ReplaceOrderBase.md)
 - [BybitApi.RiskIDRes](docs/RiskIDRes.md)
 - [BybitApi.RiskLimitBase](docs/RiskLimitBase.md)
 - [BybitApi.RiskLimitRes](docs/RiskLimitRes.md)
 - [BybitApi.ServerTime](docs/ServerTime.md)
 - [BybitApi.SetRiskLimitBase](docs/SetRiskLimitBase.md)
 - [BybitApi.StopOrderOrdersResBase](docs/StopOrderOrdersResBase.md)
 - [BybitApi.SymbolInfo](docs/SymbolInfo.md)
 - [BybitApi.SymbolInfoBase](docs/SymbolInfoBase.md)
 - [BybitApi.SymbolTickInfo](docs/SymbolTickInfo.md)
 - [BybitApi.Symbols](docs/Symbols.md)
 - [BybitApi.TradeRecords](docs/TradeRecords.md)
 - [BybitApi.TradeRecordsBase](docs/TradeRecordsBase.md)
 - [BybitApi.TradeRecordsInfo](docs/TradeRecordsInfo.md)
 - [BybitApi.TradingRecords](docs/TradingRecords.md)
 - [BybitApi.TradingRecordsInfo](docs/TradingRecordsInfo.md)
 - [BybitApi.TradingStopBase](docs/TradingStopBase.md)
 - [BybitApi.TradingStopRes](docs/TradingStopRes.md)
 - [BybitApi.V2CancelOrderBase](docs/V2CancelOrderBase.md)
 - [BybitApi.V2ConditionalBase](docs/V2ConditionalBase.md)
 - [BybitApi.V2ConditionalListRes](docs/V2ConditionalListRes.md)
 - [BybitApi.V2ConditionalRes](docs/V2ConditionalRes.md)
 - [BybitApi.V2OrderListBase](docs/V2OrderListBase.md)
 - [BybitApi.V2OrderListData](docs/V2OrderListData.md)
 - [BybitApi.V2OrderRes](docs/V2OrderRes.md)
 - [BybitApi.WalletBalance](docs/WalletBalance.md)
 - [BybitApi.WalletBalanceBase](docs/WalletBalanceBase.md)
 - [BybitApi.WithdrawRecords](docs/WithdrawRecords.md)
 - [BybitApi.WithdrawResBase](docs/WithdrawResBase.md)


## Documentation for Authorization


### apiKey

- **Type**: API key
- **API key parameter name**: api_key
- **Location**: URL query string

### apiSignature

- **Type**: API key
- **API key parameter name**: sign
- **Location**: URL query string

### timestamp

- **Type**: API key
- **API key parameter name**: timestamp
- **Location**: URL query string