bitget-api
Version:
Complete Node.js & JavaScript SDK for Bitget V1-V3 REST APIs & WebSockets, with TypeScript & end-to-end tests.
80 lines (79 loc) • 2.56 kB
TypeScript
export interface GetPublicFillsRequestV3 {
category: 'SPOT' | 'MARGIN' | 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
symbol?: string;
limit?: string;
}
export interface GetCandlesRequestV3 {
category: 'SPOT' | 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
symbol: string;
interval: '1m' | '3m' | '5m' | '15m' | '30m' | '1H' | '4H' | '6H' | '12H' | '1D';
startTime?: string;
endTime?: string;
type?: 'MARKET' | 'MARK' | 'INDEX';
limit?: string;
}
export interface GetHistoryCandlesRequestV3 {
category: 'SPOT' | 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
symbol: string;
interval: '1m' | '3m' | '5m' | '15m' | '30m' | '1H' | '4H' | '6H' | '12H' | '1D';
startTime?: string;
endTime?: string;
type?: 'MARKET' | 'MARK' | 'INDEX';
limit?: string;
}
export interface GetContractsOiRequestV3 {
symbol?: string;
category: 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
}
export interface GetCurrentFundingRateRequestV3 {
symbol: string;
}
export interface GetHistoryFundingRateRequestV3 {
category: 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
symbol: string;
cursor?: string;
limit?: string;
}
export interface GetMarginLoansRequestV3 {
coin: string;
}
export interface GetOpenInterestRequestV3 {
category: 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
symbol?: string;
}
export interface GetPositionTierRequestV3 {
category: 'MARGIN' | 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
symbol?: string;
coin?: string;
}
export interface GetRiskReserveRequestV3 {
category: 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
symbol: string;
marginCoin?: string;
}
export interface GetRiskReserveAllRequestV3 {
category: 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
}
export interface GetInstrumentsRequestV3 {
category: 'SPOT' | 'MARGIN' | 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
symbol?: string;
}
export interface GetMarketFeeGroupRequestV3 {
category: 'SPOT' | 'FUTURES';
group?: 'GROUP_A' | 'GROUP_B' | 'GROUP_C';
}
export interface GetMarketScoreWeightsRequestV3 {
category?: 'SPOT' | 'FUTURES';
}
export interface GetOrderBookRequestV3 {
category: 'SPOT' | 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
symbol: string;
limit?: string;
}
export interface GetTickersRequestV3 {
category: 'SPOT' | 'USDT-FUTURES' | 'COIN-FUTURES' | 'USDC-FUTURES';
symbol?: string;
}
export interface GetIndexComponentsRequestV3 {
symbol: string;
}