| Package | Description |
|---|---|
| io.gate.gateapi | |
| io.gate.gateapi.api |
| Modifier and Type | Method and Description |
|---|---|
<T> ApiResponse<T> |
ApiClient.execute(okhttp3.Call call)
|
<T> ApiResponse<T> |
ApiClient.execute(okhttp3.Call call,
Type returnType)
Execute HTTP call and deserialize the HTTP response body into the given return type.
|
| Modifier and Type | Method and Description |
|---|---|
ApiResponse<FuturesOrder> |
FuturesApi.amendFuturesOrderWithHttpInfo(String settle,
String orderId,
FuturesOrderAmendment futuresOrderAmendment)
Amend an order
|
ApiResponse<Order> |
SpotApi.amendOrderWithHttpInfo(String orderId,
String currencyPair,
OrderPatch orderPatch,
String account)
Amend an order
By default, the orders of spot and margin account are updated.
|
ApiResponse<List<CancelOrderResult>> |
SpotApi.cancelBatchOrdersWithHttpInfo(List<CancelOrder> cancelOrder)
Cancel a batch of orders with an ID list
Multiple currency pairs can be specified, but maximum 20 orders are allowed per request
|
ApiResponse<List<FuturesOrder>> |
DeliveryApi.cancelDeliveryOrdersWithHttpInfo(String settle,
String contract,
String side)
Cancel all `open` orders matched
Zero-filled order cannot be retrieved 10 minutes after order cancellation
|
ApiResponse<FuturesOrder> |
DeliveryApi.cancelDeliveryOrderWithHttpInfo(String settle,
String orderId)
Cancel a single order
|
ApiResponse<List<FuturesOrder>> |
FuturesApi.cancelFuturesOrdersWithHttpInfo(String settle,
String contract,
String side)
Cancel all `open` orders matched
Zero-filled order cannot be retrieved 10 minutes after order cancellation
|
ApiResponse<FuturesOrder> |
FuturesApi.cancelFuturesOrderWithHttpInfo(String settle,
String orderId)
Cancel a single order
|
ApiResponse<Loan> |
MarginApi.cancelLoanWithHttpInfo(String loanId,
String currency)
Cancel lending loan(Deprecated)
Only lent loans can be cancelled
|
ApiResponse<List<OptionsOrder>> |
OptionsApi.cancelOptionsOrdersWithHttpInfo(String contract,
String underlying,
String side)
Cancel all `open` orders matched
|
ApiResponse<OptionsOrder> |
OptionsApi.cancelOptionsOrderWithHttpInfo(Long orderId)
Cancel a single order
|
ApiResponse<List<Order>> |
SpotApi.cancelOrdersWithHttpInfo(String currencyPair,
String side,
String account)
Cancel all `open` orders in specified currency pair
If `account` is not set, all open orders, including spot, margin and cross margin ones, will be cancelled.
|
ApiResponse<Order> |
SpotApi.cancelOrderWithHttpInfo(String orderId,
String currencyPair,
String account)
Cancel a single order
Spot and margin orders are cancelled by default.
|
ApiResponse<List<FuturesPriceTriggeredOrder>> |
DeliveryApi.cancelPriceTriggeredDeliveryOrderListWithHttpInfo(String settle,
String contract)
Cancel all open orders
|
ApiResponse<FuturesPriceTriggeredOrder> |
DeliveryApi.cancelPriceTriggeredDeliveryOrderWithHttpInfo(String settle,
String orderId)
cancel a price-triggered order
|
ApiResponse<List<FuturesPriceTriggeredOrder>> |
FuturesApi.cancelPriceTriggeredOrderListWithHttpInfo(String settle,
String contract)
Cancel all open orders
|
ApiResponse<FuturesPriceTriggeredOrder> |
FuturesApi.cancelPriceTriggeredOrderWithHttpInfo(String settle,
String orderId)
cancel a price-triggered order
|
ApiResponse<List<SpotPriceTriggeredOrder>> |
SpotApi.cancelSpotPriceTriggeredOrderListWithHttpInfo(String market,
String account)
Cancel all open orders
|
ApiResponse<SpotPriceTriggeredOrder> |
SpotApi.cancelSpotPriceTriggeredOrderWithHttpInfo(String orderId)
cancel a price-triggered order
|
ApiResponse<LedgerRecord> |
WithdrawalApi.cancelWithdrawalWithHttpInfo(String withdrawalId)
Cancel withdrawal with specified ID
|
ApiResponse<Void> |
EarnUniApi.changeUniLendWithHttpInfo(PatchUniLend patchUniLend)
Amend lending order
Currently only supports amending the minimum interest rate (hour)
|
ApiResponse<TriggerTime> |
FuturesApi.countdownCancelAllFuturesWithHttpInfo(String settle,
CountdownCancelAllFuturesTask countdownCancelAllFuturesTask)
Countdown cancel orders
When the timeout set by the user is reached, if there is no cancel or set a new countdown, the related pending orders will be automatically cancelled.
|
ApiResponse<TriggerTime> |
SpotApi.countdownCancelAllSpotWithHttpInfo(CountdownCancelAllSpotTask countdownCancelAllSpotTask)
Countdown cancel orders
When the timeout set by the user is reached, if there is no cancel or set a new countdown, the related pending orders will be automatically cancelled.
|
ApiResponse<List<BatchFuturesOrder>> |
FuturesApi.createBatchFuturesOrderWithHttpInfo(String settle,
List<FuturesOrder> futuresOrder)
Create a batch of futures orders
- Up to 10 orders per request - If any of the order's parameters are missing or in the wrong format, all of them will not be executed, and a http status 400 error will be returned directly - If the parameters are checked and passed, all are executed.
|
ApiResponse<List<BatchOrder>> |
SpotApi.createBatchOrdersWithHttpInfo(List<Order> order)
Create a batch of orders
Batch orders requirements: 1.
|
ApiResponse<Order> |
SpotApi.createCrossLiquidateOrderWithHttpInfo(LiquidateOrder liquidateOrder)
close position when cross-currency is disabled
Currently, only cross-margin accounts are supported to close position when cross currencies are disabled.
|
ApiResponse<CrossMarginLoan> |
MarginApi.createCrossMarginLoanWithHttpInfo(CrossMarginLoan crossMarginLoan)
Create a cross margin borrow loan
Borrow amount cannot be less than currency minimum borrow amount
|
ApiResponse<FuturesOrder> |
DeliveryApi.createDeliveryOrderWithHttpInfo(String settle,
FuturesOrder futuresOrder)
Create a futures order
Zero-filled order cannot be retrieved 10 minutes after order cancellation
|
ApiResponse<FlashSwapOrder> |
FlashSwapApi.createFlashSwapOrderWithHttpInfo(FlashSwapOrderRequest flashSwapOrderRequest)
Create a flash swap order
Initiate a flash swap preview in advance because order creation requires a preview result
|
ApiResponse<FuturesOrder> |
FuturesApi.createFuturesOrderWithHttpInfo(String settle,
FuturesOrder futuresOrder)
Create a futures order
- Creating futures orders requires `size`, which is number of contracts instead of currency amount.
|
ApiResponse<Loan> |
MarginApi.createLoanWithHttpInfo(Loan loan)
Lend or borrow(Deprecated)
|
ApiResponse<OptionsOrder> |
OptionsApi.createOptionsOrderWithHttpInfo(OptionsOrder optionsOrder)
Create an options order
|
ApiResponse<Order> |
SpotApi.createOrderWithHttpInfo(Order order)
Create an order
You can place orders with spot, margin or cross margin account through setting the `account `field.
|
ApiResponse<TriggerOrderResponse> |
DeliveryApi.createPriceTriggeredDeliveryOrderWithHttpInfo(String settle,
FuturesPriceTriggeredOrder futuresPriceTriggeredOrder)
Create a price-triggered order
|
ApiResponse<TriggerOrderResponse> |
FuturesApi.createPriceTriggeredOrderWithHttpInfo(String settle,
FuturesPriceTriggeredOrder futuresPriceTriggeredOrder)
Create a price-triggered order
|
ApiResponse<TriggerOrderResponse> |
SpotApi.createSpotPriceTriggeredOrderWithHttpInfo(SpotPriceTriggeredOrder spotPriceTriggeredOrder)
Create a price-triggered order
|
ApiResponse<List<SubAccountKey>> |
SubAccountApi.createSubAccountKeysWithHttpInfo(Long userId,
SubAccountKey subAccountKey)
Create API Key of the sub-account
|
ApiResponse<SubAccount> |
SubAccountApi.createSubAccountsWithHttpInfo(SubAccount subAccount)
Create a new sub-account
|
ApiResponse<Void> |
EarnUniApi.createUniLendWithHttpInfo(CreateUniLend createUniLend)
Lend or redeem
`Lending`: The minimum interest rate is required in lending.
|
ApiResponse<Void> |
MarginUniApi.createUniLoanWithHttpInfo(CreateUniLoan createUniLoan)
Borrow or repay
|
ApiResponse<Void> |
SubAccountApi.deleteSubAccountKeysWithHttpInfo(Integer userId,
String key)
Delete API key of the sub-account
|
ApiResponse<List<Ticker>> |
SpotApi.APIlistTickersRequest.executeWithHttpInfo()
Execute listTickers request with HTTP info returned
|
ApiResponse<OrderBook> |
SpotApi.APIlistOrderBookRequest.executeWithHttpInfo()
Execute listOrderBook request with HTTP info returned
|
ApiResponse<List<Trade>> |
SpotApi.APIlistTradesRequest.executeWithHttpInfo()
Execute listTrades request with HTTP info returned
|
ApiResponse<List<List<String>>> |
SpotApi.APIlistCandlesticksRequest.executeWithHttpInfo()
Execute listCandlesticks request with HTTP info returned
|
ApiResponse<TradeFee> |
SpotApi.APIgetFeeRequest.executeWithHttpInfo()
Deprecated.
|
ApiResponse<List<SpotAccount>> |
SpotApi.APIlistSpotAccountsRequest.executeWithHttpInfo()
Execute listSpotAccounts request with HTTP info returned
|
ApiResponse<List<OpenOrders>> |
SpotApi.APIlistAllOpenOrdersRequest.executeWithHttpInfo()
Execute listAllOpenOrders request with HTTP info returned
|
ApiResponse<List<Order>> |
SpotApi.APIlistOrdersRequest.executeWithHttpInfo()
Execute listOrders request with HTTP info returned
|
ApiResponse<List<Trade>> |
SpotApi.APIlistMyTradesRequest.executeWithHttpInfo()
Execute listMyTrades request with HTTP info returned
|
ApiResponse<List<SpotPriceTriggeredOrder>> |
SpotApi.APIlistSpotPriceTriggeredOrdersRequest.executeWithHttpInfo()
Execute listSpotPriceTriggeredOrders request with HTTP info returned
|
ApiResponse<List<MarginAccount>> |
MarginApi.APIlistMarginAccountsRequest.executeWithHttpInfo()
Execute listMarginAccounts request with HTTP info returned
|
ApiResponse<List<MarginAccountBook>> |
MarginApi.APIlistMarginAccountBookRequest.executeWithHttpInfo()
Execute listMarginAccountBook request with HTTP info returned
|
ApiResponse<List<FundingAccount>> |
MarginApi.APIlistFundingAccountsRequest.executeWithHttpInfo()
Execute listFundingAccounts request with HTTP info returned
|
ApiResponse<MarginTransferable> |
MarginApi.APIgetMarginTransferableRequest.executeWithHttpInfo()
Execute getMarginTransferable request with HTTP info returned
|
ApiResponse<List<Loan>> |
MarginApi.APIlistLoansRequest.executeWithHttpInfo()
Execute listLoans request with HTTP info returned
|
ApiResponse<List<LoanRecord>> |
MarginApi.APIlistLoanRecordsRequest.executeWithHttpInfo()
Execute listLoanRecords request with HTTP info returned
|
ApiResponse<MarginBorrowable> |
MarginApi.APIgetMarginBorrowableRequest.executeWithHttpInfo()
Execute getMarginBorrowable request with HTTP info returned
|
ApiResponse<List<CrossMarginAccountBook>> |
MarginApi.APIlistCrossMarginAccountBookRequest.executeWithHttpInfo()
Execute listCrossMarginAccountBook request with HTTP info returned
|
ApiResponse<List<CrossMarginLoan>> |
MarginApi.APIlistCrossMarginLoansRequest.executeWithHttpInfo()
Execute listCrossMarginLoans request with HTTP info returned
|
ApiResponse<List<CrossMarginRepayment>> |
MarginApi.APIlistCrossMarginRepaymentsRequest.executeWithHttpInfo()
Execute listCrossMarginRepayments request with HTTP info returned
|
ApiResponse<List<UniLoanInterestRecord>> |
MarginApi.APIgetCrossMarginInterestRecordsRequest.executeWithHttpInfo()
Execute getCrossMarginInterestRecords request with HTTP info returned
|
ApiResponse<List<SubAccount>> |
SubAccountApi.APIlistSubAccountsRequest.executeWithHttpInfo()
Execute listSubAccounts request with HTTP info returned
|
ApiResponse<List<OptionsContract>> |
OptionsApi.APIlistOptionsContractsRequest.executeWithHttpInfo()
Execute listOptionsContracts request with HTTP info returned
|
ApiResponse<List<OptionsSettlement>> |
OptionsApi.APIlistOptionsSettlementsRequest.executeWithHttpInfo()
Execute listOptionsSettlements request with HTTP info returned
|
ApiResponse<List<OptionsMySettlements>> |
OptionsApi.APIlistMyOptionsSettlementsRequest.executeWithHttpInfo()
Execute listMyOptionsSettlements request with HTTP info returned
|
ApiResponse<FuturesOrderBook> |
OptionsApi.APIlistOptionsOrderBookRequest.executeWithHttpInfo()
Execute listOptionsOrderBook request with HTTP info returned
|
ApiResponse<List<OptionsCandlestick>> |
OptionsApi.APIlistOptionsCandlesticksRequest.executeWithHttpInfo()
Execute listOptionsCandlesticks request with HTTP info returned
|
ApiResponse<List<FuturesCandlestick>> |
OptionsApi.APIlistOptionsUnderlyingCandlesticksRequest.executeWithHttpInfo()
Execute listOptionsUnderlyingCandlesticks request with HTTP info returned
|
ApiResponse<List<FuturesTrade>> |
OptionsApi.APIlistOptionsTradesRequest.executeWithHttpInfo()
Execute listOptionsTrades request with HTTP info returned
|
ApiResponse<List<OptionsAccountBook>> |
OptionsApi.APIlistOptionsAccountBookRequest.executeWithHttpInfo()
Execute listOptionsAccountBook request with HTTP info returned
|
ApiResponse<List<OptionsPosition>> |
OptionsApi.APIlistOptionsPositionsRequest.executeWithHttpInfo()
Execute listOptionsPositions request with HTTP info returned
|
ApiResponse<List<OptionsPositionClose>> |
OptionsApi.APIlistOptionsPositionCloseRequest.executeWithHttpInfo()
Execute listOptionsPositionClose request with HTTP info returned
|
ApiResponse<List<OptionsOrder>> |
OptionsApi.APIlistOptionsOrdersRequest.executeWithHttpInfo()
Execute listOptionsOrders request with HTTP info returned
|
ApiResponse<List<OptionsMyTrade>> |
OptionsApi.APIlistMyOptionsTradesRequest.executeWithHttpInfo()
Execute listMyOptionsTrades request with HTTP info returned
|
ApiResponse<List<LedgerRecord>> |
WalletApi.APIlistWithdrawalsRequest.executeWithHttpInfo()
Execute listWithdrawals request with HTTP info returned
|
ApiResponse<List<LedgerRecord>> |
WalletApi.APIlistDepositsRequest.executeWithHttpInfo()
Execute listDeposits request with HTTP info returned
|
ApiResponse<List<SubAccountTransfer>> |
WalletApi.APIlistSubAccountTransfersRequest.executeWithHttpInfo()
Execute listSubAccountTransfers request with HTTP info returned
|
ApiResponse<List<WithdrawStatus>> |
WalletApi.APIlistWithdrawStatusRequest.executeWithHttpInfo()
Execute listWithdrawStatus request with HTTP info returned
|
ApiResponse<List<SubAccountBalance>> |
WalletApi.APIlistSubAccountBalancesRequest.executeWithHttpInfo()
Execute listSubAccountBalances request with HTTP info returned
|
ApiResponse<List<SubAccountMarginBalance>> |
WalletApi.APIlistSubAccountMarginBalancesRequest.executeWithHttpInfo()
Execute listSubAccountMarginBalances request with HTTP info returned
|
ApiResponse<List<SubAccountFuturesBalance>> |
WalletApi.APIlistSubAccountFuturesBalancesRequest.executeWithHttpInfo()
Execute listSubAccountFuturesBalances request with HTTP info returned
|
ApiResponse<List<SubAccountCrossMarginBalance>> |
WalletApi.APIlistSubAccountCrossMarginBalancesRequest.executeWithHttpInfo()
Execute listSubAccountCrossMarginBalances request with HTTP info returned
|
ApiResponse<List<SavedAddress>> |
WalletApi.APIlistSavedAddressRequest.executeWithHttpInfo()
Execute listSavedAddress request with HTTP info returned
|
ApiResponse<TradeFee> |
WalletApi.APIgetTradeFeeRequest.executeWithHttpInfo()
Execute getTradeFee request with HTTP info returned
|
ApiResponse<TotalBalance> |
WalletApi.APIgetTotalBalanceRequest.executeWithHttpInfo()
Execute getTotalBalance request with HTTP info returned
|
ApiResponse<FuturesOrderBook> |
FuturesApi.APIlistFuturesOrderBookRequest.executeWithHttpInfo()
Execute listFuturesOrderBook request with HTTP info returned
|
ApiResponse<List<FuturesTrade>> |
FuturesApi.APIlistFuturesTradesRequest.executeWithHttpInfo()
Execute listFuturesTrades request with HTTP info returned
|
ApiResponse<List<FuturesCandlestick>> |
FuturesApi.APIlistFuturesCandlesticksRequest.executeWithHttpInfo()
Execute listFuturesCandlesticks request with HTTP info returned
|
ApiResponse<List<FuturesPremiumIndex>> |
FuturesApi.APIlistFuturesPremiumIndexRequest.executeWithHttpInfo()
Execute listFuturesPremiumIndex request with HTTP info returned
|
ApiResponse<List<FuturesTicker>> |
FuturesApi.APIlistFuturesTickersRequest.executeWithHttpInfo()
Execute listFuturesTickers request with HTTP info returned
|
ApiResponse<List<FundingRateRecord>> |
FuturesApi.APIlistFuturesFundingRateHistoryRequest.executeWithHttpInfo()
Execute listFuturesFundingRateHistory request with HTTP info returned
|
ApiResponse<List<InsuranceRecord>> |
FuturesApi.APIlistFuturesInsuranceLedgerRequest.executeWithHttpInfo()
Execute listFuturesInsuranceLedger request with HTTP info returned
|
ApiResponse<List<ContractStat>> |
FuturesApi.APIlistContractStatsRequest.executeWithHttpInfo()
Execute listContractStats request with HTTP info returned
|
ApiResponse<List<FuturesLiquidate>> |
FuturesApi.APIlistLiquidatedOrdersRequest.executeWithHttpInfo()
Execute listLiquidatedOrders request with HTTP info returned
|
ApiResponse<List<FuturesAccountBook>> |
FuturesApi.APIlistFuturesAccountBookRequest.executeWithHttpInfo()
Execute listFuturesAccountBook request with HTTP info returned
|
ApiResponse<List<FuturesOrder>> |
FuturesApi.APIlistFuturesOrdersRequest.executeWithHttpInfo()
Execute listFuturesOrders request with HTTP info returned
|
ApiResponse<List<MyFuturesTrade>> |
FuturesApi.APIgetMyTradesRequest.executeWithHttpInfo()
Execute getMyTrades request with HTTP info returned
|
ApiResponse<List<MyFuturesTradeTimeRange>> |
FuturesApi.APIgetMyTradesWithTimeRangeRequest.executeWithHttpInfo()
Execute getMyTradesWithTimeRange request with HTTP info returned
|
ApiResponse<List<PositionClose>> |
FuturesApi.APIlistPositionCloseRequest.executeWithHttpInfo()
Execute listPositionClose request with HTTP info returned
|
ApiResponse<List<FuturesLiquidate>> |
FuturesApi.APIlistLiquidatesRequest.executeWithHttpInfo()
Execute listLiquidates request with HTTP info returned
|
ApiResponse<List<FuturesAutoDeleverage>> |
FuturesApi.APIlistAutoDeleveragesRequest.executeWithHttpInfo()
Execute listAutoDeleverages request with HTTP info returned
|
ApiResponse<List<FuturesPriceTriggeredOrder>> |
FuturesApi.APIlistPriceTriggeredOrdersRequest.executeWithHttpInfo()
Execute listPriceTriggeredOrders request with HTTP info returned
|
ApiResponse<List<UniLoan>> |
MarginUniApi.APIlistUniLoansRequest.executeWithHttpInfo()
Execute listUniLoans request with HTTP info returned
|
ApiResponse<List<UniLoanRecord>> |
MarginUniApi.APIlistUniLoanRecordsRequest.executeWithHttpInfo()
Execute listUniLoanRecords request with HTTP info returned
|
ApiResponse<List<UniLoanInterestRecord>> |
MarginUniApi.APIlistUniLoanInterestRecordsRequest.executeWithHttpInfo()
Execute listUniLoanInterestRecords request with HTTP info returned
|
ApiResponse<FuturesOrderBook> |
DeliveryApi.APIlistDeliveryOrderBookRequest.executeWithHttpInfo()
Execute listDeliveryOrderBook request with HTTP info returned
|
ApiResponse<List<FuturesTrade>> |
DeliveryApi.APIlistDeliveryTradesRequest.executeWithHttpInfo()
Execute listDeliveryTrades request with HTTP info returned
|
ApiResponse<List<FuturesCandlestick>> |
DeliveryApi.APIlistDeliveryCandlesticksRequest.executeWithHttpInfo()
Execute listDeliveryCandlesticks request with HTTP info returned
|
ApiResponse<List<FuturesTicker>> |
DeliveryApi.APIlistDeliveryTickersRequest.executeWithHttpInfo()
Execute listDeliveryTickers request with HTTP info returned
|
ApiResponse<List<InsuranceRecord>> |
DeliveryApi.APIlistDeliveryInsuranceLedgerRequest.executeWithHttpInfo()
Execute listDeliveryInsuranceLedger request with HTTP info returned
|
ApiResponse<List<FuturesAccountBook>> |
DeliveryApi.APIlistDeliveryAccountBookRequest.executeWithHttpInfo()
Execute listDeliveryAccountBook request with HTTP info returned
|
ApiResponse<List<FuturesOrder>> |
DeliveryApi.APIlistDeliveryOrdersRequest.executeWithHttpInfo()
Execute listDeliveryOrders request with HTTP info returned
|
ApiResponse<List<MyFuturesTrade>> |
DeliveryApi.APIgetMyDeliveryTradesRequest.executeWithHttpInfo()
Execute getMyDeliveryTrades request with HTTP info returned
|
ApiResponse<List<PositionClose>> |
DeliveryApi.APIlistDeliveryPositionCloseRequest.executeWithHttpInfo()
Execute listDeliveryPositionClose request with HTTP info returned
|
ApiResponse<List<FuturesLiquidate>> |
DeliveryApi.APIlistDeliveryLiquidatesRequest.executeWithHttpInfo()
Execute listDeliveryLiquidates request with HTTP info returned
|
ApiResponse<List<DeliverySettlement>> |
DeliveryApi.APIlistDeliverySettlementsRequest.executeWithHttpInfo()
Execute listDeliverySettlements request with HTTP info returned
|
ApiResponse<List<FuturesPriceTriggeredOrder>> |
DeliveryApi.APIlistPriceTriggeredDeliveryOrdersRequest.executeWithHttpInfo()
Execute listPriceTriggeredDeliveryOrders request with HTTP info returned
|
ApiResponse<List<AgencyTransactionHistory>> |
RebateApi.APIagencyTransactionHistoryRequest.executeWithHttpInfo()
Execute agencyTransactionHistory request with HTTP info returned
|
ApiResponse<List<AgencyCommissionHistory>> |
RebateApi.APIagencyCommissionsHistoryRequest.executeWithHttpInfo()
Execute agencyCommissionsHistory request with HTTP info returned
|
ApiResponse<List<UniLend>> |
EarnUniApi.APIlistUserUniLendsRequest.executeWithHttpInfo()
Execute listUserUniLends request with HTTP info returned
|
ApiResponse<List<UniLendRecord>> |
EarnUniApi.APIlistUniLendRecordsRequest.executeWithHttpInfo()
Execute listUniLendRecords request with HTTP info returned
|
ApiResponse<List<UniInterestRecord>> |
EarnUniApi.APIlistUniInterestRecordsRequest.executeWithHttpInfo()
Execute listUniInterestRecords request with HTTP info returned
|
ApiResponse<List<FlashSwapOrder>> |
FlashSwapApi.APIlistFlashSwapOrdersRequest.executeWithHttpInfo()
Execute listFlashSwapOrders request with HTTP info returned
|
ApiResponse<AccountDetail> |
AccountApi.getAccountDetailWithHttpInfo()
Get account detail
|
ApiResponse<AutoRepaySetting> |
MarginApi.getAutoRepayStatusWithHttpInfo()
Retrieve user auto repayment setting
|
ApiResponse<Map<String,SpotFee>> |
SpotApi.getBatchSpotFeeWithHttpInfo(String currencyPairs)
Query a batch of user trading fee rates
|
ApiResponse<CrossMarginAccount> |
MarginApi.getCrossMarginAccountWithHttpInfo()
Retrieve cross margin account
|
ApiResponse<CrossMarginBorrowable> |
MarginApi.getCrossMarginBorrowableWithHttpInfo(String currency)
Get the max borrowable amount for a specific cross margin currency
|
ApiResponse<CrossMarginCurrency> |
MarginApi.getCrossMarginCurrencyWithHttpInfo(String currency)
Retrieve detail of one single currency supported by cross margin
|
ApiResponse<CrossMarginLoan> |
MarginApi.getCrossMarginLoanWithHttpInfo(String loanId)
Retrieve single borrow loan detail
|
ApiResponse<CrossMarginTransferable> |
MarginApi.getCrossMarginTransferableWithHttpInfo(String currency)
Get the max transferable amount for a specific cross margin currency
|
ApiResponse<CurrencyPair> |
SpotApi.getCurrencyPairWithHttpInfo(String currencyPair)
Get details of a specifc currency pair
|
ApiResponse<Currency> |
SpotApi.getCurrencyWithHttpInfo(String currency)
Get details of a specific currency
|
ApiResponse<DeliveryContract> |
DeliveryApi.getDeliveryContractWithHttpInfo(String settle,
String contract)
Get a single contract
|
ApiResponse<FuturesOrder> |
DeliveryApi.getDeliveryOrderWithHttpInfo(String settle,
String orderId)
Get a single order
Zero-filled order cannot be retrieved 10 minutes after order cancellation
|
ApiResponse<Position> |
DeliveryApi.getDeliveryPositionWithHttpInfo(String settle,
String contract)
Get single position
|
ApiResponse<DepositAddress> |
WalletApi.getDepositAddressWithHttpInfo(String currency)
Generate currency deposit address
|
ApiResponse<List<Position>> |
FuturesApi.getDualModePositionWithHttpInfo(String settle,
String contract)
Retrieve position detail in dual mode
|
ApiResponse<FlashSwapOrder> |
FlashSwapApi.getFlashSwapOrderWithHttpInfo(Integer orderId)
Get a single flash swap order's detail
|
ApiResponse<Contract> |
FuturesApi.getFuturesContractWithHttpInfo(String settle,
String contract)
Get a single contract
|
ApiResponse<FuturesOrder> |
FuturesApi.getFuturesOrderWithHttpInfo(String settle,
String orderId)
Get a single order
Zero-filled order cannot be retrieved 10 minutes after order cancellation
|
ApiResponse<FuturesIndexConstituents> |
FuturesApi.getIndexConstituentsWithHttpInfo(String settle,
String index)
Get index constituents
|
ApiResponse<LoanRecord> |
MarginApi.getLoanRecordWithHttpInfo(String loanRecordId,
String loanId)
Get one single loan record(Deprecated)
|
ApiResponse<Loan> |
MarginApi.getLoanWithHttpInfo(String loanId,
String side)
Retrieve one single loan detail(Deprecated)
|
ApiResponse<MarginCurrencyPair> |
MarginApi.getMarginCurrencyPairWithHttpInfo(String currencyPair)
Query one single margin currency pair(Deprecated)
|
ApiResponse<OptionsContract> |
OptionsApi.getOptionsContractWithHttpInfo(String contract)
Query specified contract detail
|
ApiResponse<OptionsOrder> |
OptionsApi.getOptionsOrderWithHttpInfo(Long orderId)
Get a single order
|
ApiResponse<OptionsPosition> |
OptionsApi.getOptionsPositionWithHttpInfo(String contract)
Get specified contract position
|
ApiResponse<OptionsSettlement> |
OptionsApi.getOptionsSettlementWithHttpInfo(String contract,
String underlying,
Long at)
Get specified contract's settlement
|
ApiResponse<Order> |
SpotApi.getOrderWithHttpInfo(String orderId,
String currencyPair,
String account)
Get a single order
Spot and margin orders are queried by default.
|
ApiResponse<Position> |
FuturesApi.getPositionWithHttpInfo(String settle,
String contract)
Get single position
|
ApiResponse<FuturesPriceTriggeredOrder> |
DeliveryApi.getPriceTriggeredDeliveryOrderWithHttpInfo(String settle,
String orderId)
Get a price-triggered order
|
ApiResponse<FuturesPriceTriggeredOrder> |
FuturesApi.getPriceTriggeredOrderWithHttpInfo(String settle,
String orderId)
Get a price-triggered order
|
ApiResponse<SpotPriceTriggeredOrder> |
SpotApi.getSpotPriceTriggeredOrderWithHttpInfo(String orderId)
Get a price-triggered order
|
ApiResponse<SubAccountKey> |
SubAccountApi.getSubAccountKeyWithHttpInfo(Integer userId,
String key)
Get the API Key of the sub-account
|
ApiResponse<SubAccount> |
SubAccountApi.getSubAccountWithHttpInfo(Long userId)
Get the sub-account
|
ApiResponse<SystemTime> |
SpotApi.getSystemTimeWithHttpInfo()
Get server current time
|
ApiResponse<MaxUniBorrowable> |
MarginUniApi.getUniBorrowableWithHttpInfo(String currency,
String currencyPair)
Get maximum borrowable
|
ApiResponse<UniCurrencyPair> |
MarginUniApi.getUniCurrencyPairWithHttpInfo(String currencyPair)
Get detail of lending market
|
ApiResponse<UniCurrency> |
EarnUniApi.getUniCurrencyWithHttpInfo(String currency)
Get currency detail for lending
|
ApiResponse<UniLendInterest> |
EarnUniApi.getUniInterestWithHttpInfo(String currency)
Get the user's total interest income of specified currency
|
ApiResponse<List<CrossMarginCurrency>> |
MarginApi.listCrossMarginCurrenciesWithHttpInfo()
Currencies supported by cross margin.
|
ApiResponse<List<Currency>> |
SpotApi.listCurrenciesWithHttpInfo()
List all currencies' details
Currency has two forms: 1.
|
ApiResponse<List<CurrencyChain>> |
WalletApi.listCurrencyChainsWithHttpInfo(String currency)
List chains supported for specified currency
|
ApiResponse<List<CurrencyPair>> |
SpotApi.listCurrencyPairsWithHttpInfo()
List all currency pairs supported
|
ApiResponse<FuturesAccount> |
DeliveryApi.listDeliveryAccountsWithHttpInfo(String settle)
Query futures account
|
ApiResponse<List<DeliveryContract>> |
DeliveryApi.listDeliveryContractsWithHttpInfo(String settle)
List all futures contracts
|
ApiResponse<List<Position>> |
DeliveryApi.listDeliveryPositionsWithHttpInfo(String settle)
List all positions of a user
|
ApiResponse<List<FlashSwapCurrency>> |
FlashSwapApi.listFlashSwapCurrenciesWithHttpInfo()
List all supported currencies in flash swap
|
ApiResponse<List<FundingBookItem>> |
MarginApi.listFundingBookWithHttpInfo(String currency)
Order book of lending loans(Deprecated)
|
ApiResponse<FuturesAccount> |
FuturesApi.listFuturesAccountsWithHttpInfo(String settle)
Query futures account
|
ApiResponse<List<Contract>> |
FuturesApi.listFuturesContractsWithHttpInfo(String settle)
List all futures contracts
|
ApiResponse<List<Repayment>> |
MarginApi.listLoanRepaymentsWithHttpInfo(String loanId)
List loan repayment records(Deprecated)
|
ApiResponse<List<MarginCurrencyPair>> |
MarginApi.listMarginCurrencyPairsWithHttpInfo()
List all supported currency pairs supported in margin trading(Deprecated)
|
ApiResponse<OptionsAccount> |
OptionsApi.listOptionsAccountWithHttpInfo()
List options account
|
ApiResponse<List<Long>> |
OptionsApi.listOptionsExpirationsWithHttpInfo(String underlying)
List all expiration times
|
ApiResponse<List<OptionsTicker>> |
OptionsApi.listOptionsTickersWithHttpInfo(String underlying)
List tickers of options contracts
|
ApiResponse<List<OptionsUnderlying>> |
OptionsApi.listOptionsUnderlyingsWithHttpInfo()
List all underlyings
|
ApiResponse<OptionsUnderlyingTicker> |
OptionsApi.listOptionsUnderlyingTickersWithHttpInfo(String underlying)
Get underlying ticker
|
ApiResponse<List<Position>> |
FuturesApi.listPositionsWithHttpInfo(String settle)
List all positions of a user
|
ApiResponse<List<SubAccountKey>> |
SubAccountApi.listSubAccountKeysWithHttpInfo(Integer userId)
List all API Key of the sub-account
|
ApiResponse<List<UniCurrency>> |
EarnUniApi.listUniCurrenciesWithHttpInfo()
List currencies for lending
|
ApiResponse<List<UniCurrencyPair>> |
MarginUniApi.listUniCurrencyPairsWithHttpInfo()
List lending markets
|
ApiResponse<Void> |
SubAccountApi.lockSubAccountWithHttpInfo(Long userId)
Lock the sub-account
|
ApiResponse<Loan> |
MarginApi.mergeLoansWithHttpInfo(String currency,
String ids)
Merge multiple lending loans(Deprecated)
|
ApiResponse<FlashSwapOrderPreview> |
FlashSwapApi.previewFlashSwapOrderWithHttpInfo(FlashSwapPreviewRequest flashSwapPreviewRequest)
Initiate a flash swap order preview
|
ApiResponse<List<CrossMarginLoan>> |
MarginApi.repayCrossMarginLoanWithHttpInfo(CrossMarginRepayRequest crossMarginRepayRequest)
Cross margin repayments
When the liquidity of the currency is insufficient and the transaction risk is high, the currency will be disabled, and funds cannot be transferred.When the available balance of cross-margin is insufficient, the balance of the spot account can be used for repayment.
|
ApiResponse<Loan> |
MarginApi.repayLoanWithHttpInfo(String loanId,
RepayRequest repayRequest)
Repay a loan(Deprecated)
|
ApiResponse<AutoRepaySetting> |
MarginApi.setAutoRepayWithHttpInfo(String status)
Update user's auto repayment setting
|
ApiResponse<FuturesAccount> |
FuturesApi.setDualModeWithHttpInfo(String settle,
Boolean dualMode)
Enable or disable dual mode
Before setting dual mode, make sure all positions are closed and no orders are open
|
ApiResponse<Void> |
WalletApi.subAccountToSubAccountWithHttpInfo(SubAccountToSubAccount subAccountToSubAccount)
Sub-account transfers to sub-account
|
ApiResponse<TransactionID> |
WalletApi.transferWithHttpInfo(Transfer transfer)
Transfer between trading accounts
Transfer between different accounts.
|
ApiResponse<Void> |
WalletApi.transferWithSubAccountWithHttpInfo(SubAccountTransfer subAccountTransfer)
Transfer between main and sub accounts
Support transferring with sub user's spot or futures account.
|
ApiResponse<Void> |
SubAccountApi.unlockSubAccountWithHttpInfo(Long userId)
Unlock the sub-account
|
ApiResponse<Position> |
DeliveryApi.updateDeliveryPositionLeverageWithHttpInfo(String settle,
String contract,
String leverage)
Update position leverage
|
ApiResponse<Position> |
DeliveryApi.updateDeliveryPositionMarginWithHttpInfo(String settle,
String contract,
String change)
Update position margin
|
ApiResponse<Position> |
DeliveryApi.updateDeliveryPositionRiskLimitWithHttpInfo(String settle,
String contract,
String riskLimit)
Update position risk limit
|
ApiResponse<List<Position>> |
FuturesApi.updateDualModePositionLeverageWithHttpInfo(String settle,
String contract,
String leverage,
String crossLeverageLimit)
Update position leverage in dual mode
|
ApiResponse<List<Position>> |
FuturesApi.updateDualModePositionMarginWithHttpInfo(String settle,
String contract,
String change,
String dualSide)
Update position margin in dual mode
|
ApiResponse<List<Position>> |
FuturesApi.updateDualModePositionRiskLimitWithHttpInfo(String settle,
String contract,
String riskLimit)
Update position risk limit in dual mode
|
ApiResponse<LoanRecord> |
MarginApi.updateLoanRecordWithHttpInfo(String loanRecordId,
LoanPatch loanPatch)
Modify a loan record(Deprecated)
Only `auto_renew` modification is supported currently
|
ApiResponse<Loan> |
MarginApi.updateLoanWithHttpInfo(String loanId,
LoanPatch loanPatch)
Modify a loan(Deprecated)
Only `auto_renew` modification is supported currently
|
ApiResponse<Position> |
FuturesApi.updatePositionLeverageWithHttpInfo(String settle,
String contract,
String leverage,
String crossLeverageLimit)
Update position leverage
|
ApiResponse<Position> |
FuturesApi.updatePositionMarginWithHttpInfo(String settle,
String contract,
String change)
Update position margin
|
ApiResponse<Position> |
FuturesApi.updatePositionRiskLimitWithHttpInfo(String settle,
String contract,
String riskLimit)
Update position risk limit
|
ApiResponse<Void> |
SubAccountApi.updateSubAccountKeysWithHttpInfo(Integer userId,
String key,
SubAccountKey subAccountKey)
Update API key of the sub-account
|
ApiResponse<LedgerRecord> |
WithdrawalApi.withdrawWithHttpInfo(LedgerRecord ledgerRecord)
Withdraw
|
Copyright © 2023. All rights reserved.