Binance Connector JS
    Preparing search index...

    AccountApi - interface AccountApi

    interface AccountApiInterface {
        accountBalance(
            requestParameters?: AccountBalanceRequest,
        ): Promise<RestApiResponse<AccountBalanceResponse>>;
        accountInformation(
            requestParameters?: DerivativesTradingPortfolioMarginRestAPI.AccountInformationRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingPortfolioMarginRestAPI.AccountInformationResponse,
            >,
        >;
        bnbTransfer(
            requestParameters: DerivativesTradingPortfolioMarginRestAPI.BnbTransferRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingPortfolioMarginRestAPI.BnbTransferResponse,
            >,
        >;
        changeAutoRepayFuturesStatus(
            requestParameters: DerivativesTradingPortfolioMarginRestAPI.ChangeAutoRepayFuturesStatusRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingPortfolioMarginRestAPI.ChangeAutoRepayFuturesStatusResponse,
            >,
        >;
        changeCmInitialLeverage(
            requestParameters: ChangeCmInitialLeverageRequest,
        ): Promise<RestApiResponse<ChangeCmInitialLeverageResponse>>;
        changeCmPositionMode(
            requestParameters: ChangeCmPositionModeRequest,
        ): Promise<RestApiResponse<ChangeCmPositionModeResponse>>;
        changeUmInitialLeverage(
            requestParameters: ChangeUmInitialLeverageRequest,
        ): Promise<RestApiResponse<ChangeUmInitialLeverageResponse>>;
        changeUmPositionMode(
            requestParameters: ChangeUmPositionModeRequest,
        ): Promise<RestApiResponse<ChangeUmPositionModeResponse>>;
        cmNotionalAndLeverageBrackets(
            requestParameters?: CmNotionalAndLeverageBracketsRequest,
        ): Promise<RestApiResponse<CmNotionalAndLeverageBracketsResponse>>;
        fundAutoCollection(
            requestParameters?: DerivativesTradingPortfolioMarginRestAPI.FundAutoCollectionRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingPortfolioMarginRestAPI.FundAutoCollectionResponse,
            >,
        >;
        fundCollectionByAsset(
            requestParameters: DerivativesTradingPortfolioMarginRestAPI.FundCollectionByAssetRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingPortfolioMarginRestAPI.FundCollectionByAssetResponse,
            >,
        >;
        getAutoRepayFuturesStatus(
            requestParameters?: DerivativesTradingPortfolioMarginRestAPI.GetAutoRepayFuturesStatusRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingPortfolioMarginRestAPI.GetAutoRepayFuturesStatusResponse,
            >,
        >;
        getCmAccountDetail(
            requestParameters?: GetCmAccountDetailRequest,
        ): Promise<RestApiResponse<GetCmAccountDetailResponse>>;
        getCmCurrentPositionMode(
            requestParameters?: GetCmCurrentPositionModeRequest,
        ): Promise<RestApiResponse<GetCmCurrentPositionModeResponse>>;
        getCmIncomeHistory(
            requestParameters?: GetCmIncomeHistoryRequest,
        ): Promise<RestApiResponse<GetCmIncomeHistoryResponse>>;
        getDownloadIdForUmFuturesOrderHistory(
            requestParameters: GetDownloadIdForUmFuturesOrderHistoryRequest,
        ): Promise<RestApiResponse<GetDownloadIdForUmFuturesOrderHistoryResponse>>;
        getDownloadIdForUmFuturesTradeHistory(
            requestParameters: GetDownloadIdForUmFuturesTradeHistoryRequest,
        ): Promise<RestApiResponse<GetDownloadIdForUmFuturesTradeHistoryResponse>>;
        getDownloadIdForUmFuturesTransactionHistory(
            requestParameters: GetDownloadIdForUmFuturesTransactionHistoryRequest,
        ): Promise<
            RestApiResponse<GetDownloadIdForUmFuturesTransactionHistoryResponse>,
        >;
        getMarginBorrowLoanInterestHistory(
            requestParameters?: GetMarginBorrowLoanInterestHistoryRequest,
        ): Promise<RestApiResponse<GetMarginBorrowLoanInterestHistoryResponse>>;
        getUmAccountDetail(
            requestParameters?: GetUmAccountDetailRequest,
        ): Promise<RestApiResponse<GetUmAccountDetailResponse>>;
        getUmAccountDetailV2(
            requestParameters?: GetUmAccountDetailV2Request,
        ): Promise<RestApiResponse<GetUmAccountDetailV2Response>>;
        getUmCurrentPositionMode(
            requestParameters?: GetUmCurrentPositionModeRequest,
        ): Promise<RestApiResponse<GetUmCurrentPositionModeResponse>>;
        getUmFuturesOrderDownloadLinkById(
            requestParameters: GetUmFuturesOrderDownloadLinkByIdRequest,
        ): Promise<RestApiResponse<GetUmFuturesOrderDownloadLinkByIdResponse>>;
        getUmFuturesTradeDownloadLinkById(
            requestParameters: GetUmFuturesTradeDownloadLinkByIdRequest,
        ): Promise<RestApiResponse<GetUmFuturesTradeDownloadLinkByIdResponse>>;
        getUmFuturesTransactionDownloadLinkById(
            requestParameters: GetUmFuturesTransactionDownloadLinkByIdRequest,
        ): Promise<
            RestApiResponse<GetUmFuturesTransactionDownloadLinkByIdResponse>,
        >;
        getUmIncomeHistory(
            requestParameters?: GetUmIncomeHistoryRequest,
        ): Promise<RestApiResponse<GetUmIncomeHistoryResponse>>;
        getUserCommissionRateForCm(
            requestParameters: GetUserCommissionRateForCmRequest,
        ): Promise<RestApiResponse<GetUserCommissionRateForCmResponse>>;
        getUserCommissionRateForUm(
            requestParameters: GetUserCommissionRateForUmRequest,
        ): Promise<RestApiResponse<GetUserCommissionRateForUmResponse>>;
        marginMaxBorrow(
            requestParameters: MarginMaxBorrowRequest,
        ): Promise<RestApiResponse<MarginMaxBorrowResponse>>;
        portfolioMarginUmTradingQuantitativeRulesIndicators(
            requestParameters?: PortfolioMarginUmTradingQuantitativeRulesIndicatorsRequest,
        ): Promise<
            RestApiResponse<
                PortfolioMarginUmTradingQuantitativeRulesIndicatorsResponse,
            >,
        >;
        queryCmPositionInformation(
            requestParameters?: QueryCmPositionInformationRequest,
        ): Promise<RestApiResponse<QueryCmPositionInformationResponse>>;
        queryMarginLoanRecord(
            requestParameters: QueryMarginLoanRecordRequest,
        ): Promise<RestApiResponse<QueryMarginLoanRecordResponse>>;
        queryMarginMaxWithdraw(
            requestParameters: QueryMarginMaxWithdrawRequest,
        ): Promise<RestApiResponse<QueryMarginMaxWithdrawResponse>>;
        queryMarginRepayRecord(
            requestParameters: QueryMarginRepayRecordRequest,
        ): Promise<RestApiResponse<QueryMarginRepayRecordResponse>>;
        queryPortfolioMarginNegativeBalanceInterestHistory(
            requestParameters?: QueryPortfolioMarginNegativeBalanceInterestHistoryRequest,
        ): Promise<
            RestApiResponse<
                QueryPortfolioMarginNegativeBalanceInterestHistoryResponse,
            >,
        >;
        queryUmPositionInformation(
            requestParameters?: QueryUmPositionInformationRequest,
        ): Promise<RestApiResponse<QueryUmPositionInformationResponse>>;
        queryUserNegativeBalanceAutoExchangeRecord(
            requestParameters: QueryUserNegativeBalanceAutoExchangeRecordRequest,
        ): Promise<
            RestApiResponse<QueryUserNegativeBalanceAutoExchangeRecordResponse>,
        >;
        queryUserRateLimit(
            requestParameters?: DerivativesTradingPortfolioMarginRestAPI.QueryUserRateLimitRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingPortfolioMarginRestAPI.QueryUserRateLimitResponse,
            >,
        >;
        repayFuturesNegativeBalance(
            requestParameters?: DerivativesTradingPortfolioMarginRestAPI.RepayFuturesNegativeBalanceRequest,
        ): Promise<
            RestApiResponse<
                DerivativesTradingPortfolioMarginRestAPI.RepayFuturesNegativeBalanceResponse,
            >,
        >;
        umFuturesAccountConfiguration(
            requestParameters?: UmFuturesAccountConfigurationRequest,
        ): Promise<RestApiResponse<UmFuturesAccountConfigurationResponse>>;
        umFuturesSymbolConfiguration(
            requestParameters?: UmFuturesSymbolConfigurationRequest,
        ): Promise<RestApiResponse<UmFuturesSymbolConfigurationResponse>>;
        umNotionalAndLeverageBrackets(
            requestParameters?: UmNotionalAndLeverageBracketsRequest,
        ): Promise<RestApiResponse<UmNotionalAndLeverageBracketsResponse>>;
    }

    Implemented by

    Index

    Methods

    • Get Margin Borrow/Loan Interest History

      Response in descending order The max interval between startTime and endTime is 30 days. It is a MUST to ensure data correctness. If startTime and endTime not sent, return records of the last 7 days by default If startTime is sent and endTime is not sent, the records from startTime to the present will be returned; if startTime is more than 30 days ago, the records of the past 30 days will be returned. If startTime is not sent and endTime is sent, the records of the 7 days before endTime is returned. Type in response has 5 enums: PERIODIC interest charged per hour ON_BORROW first interest charged on borrow PERIODIC_CONVERTED interest charged per hour converted into BNB ON_BORROW_CONVERTED first interest charged on borrow converted into BNB PORTFOLIO Portfolio Margin negative balance daily interest

      Weight: 1

      Parameters

      Returns Promise<RestApiResponse<GetMarginBorrowLoanInterestHistoryResponse>>

      AccountApiInterface