Binance Connector JS
    Preparing search index...

    AssetManagementApi - interface AssetManagementApi

    interface AssetManagementApiInterface {
        futuresTransferForSubAccount(
            requestParameters: FuturesTransferForSubAccountRequest,
        ): Promise<RestApiResponse<FuturesTransferForSubAccountResponse>>;
        getDetailOnSubAccountsFuturesAccount(
            requestParameters: GetDetailOnSubAccountsFuturesAccountRequest,
        ): Promise<RestApiResponse<GetDetailOnSubAccountsFuturesAccountResponse>>;
        getDetailOnSubAccountsFuturesAccountV2(
            requestParameters: GetDetailOnSubAccountsFuturesAccountV2Request,
        ): Promise<RestApiResponse<GetDetailOnSubAccountsFuturesAccountV2Response>>;
        getDetailOnSubAccountsMarginAccount(
            requestParameters: GetDetailOnSubAccountsMarginAccountRequest,
        ): Promise<RestApiResponse<GetDetailOnSubAccountsMarginAccountResponse>>;
        getMovePositionHistoryForSubAccount(
            requestParameters: GetMovePositionHistoryForSubAccountRequest,
        ): Promise<RestApiResponse<GetMovePositionHistoryForSubAccountResponse>>;
        getSubAccountDepositAddress(
            requestParameters: GetSubAccountDepositAddressRequest,
        ): Promise<RestApiResponse<GetSubAccountDepositAddressResponse>>;
        getSubAccountDepositHistory(
            requestParameters: GetSubAccountDepositHistoryRequest,
        ): Promise<RestApiResponse<GetSubAccountDepositHistoryResponse>>;
        getSummaryOfSubAccountsFuturesAccount(
            requestParameters?: GetSummaryOfSubAccountsFuturesAccountRequest,
        ): Promise<RestApiResponse<GetSummaryOfSubAccountsFuturesAccountResponse>>;
        getSummaryOfSubAccountsFuturesAccountV2(
            requestParameters: GetSummaryOfSubAccountsFuturesAccountV2Request,
        ): Promise<
            RestApiResponse<GetSummaryOfSubAccountsFuturesAccountV2Response>,
        >;
        getSummaryOfSubAccountsMarginAccount(
            requestParameters?: GetSummaryOfSubAccountsMarginAccountRequest,
        ): Promise<RestApiResponse<GetSummaryOfSubAccountsMarginAccountResponse>>;
        marginTransferForSubAccount(
            requestParameters: MarginTransferForSubAccountRequest,
        ): Promise<RestApiResponse<MarginTransferForSubAccountResponse>>;
        movePositionForSubAccount(
            requestParameters: MovePositionForSubAccountRequest,
        ): Promise<RestApiResponse<MovePositionForSubAccountResponse>>;
        querySubAccountAssets(
            requestParameters: QuerySubAccountAssetsRequest,
        ): Promise<RestApiResponse<QuerySubAccountAssetsResponse>>;
        querySubAccountAssetsAssetManagement(
            requestParameters: QuerySubAccountAssetsAssetManagementRequest,
        ): Promise<RestApiResponse<QuerySubAccountAssetsAssetManagementResponse>>;
        querySubAccountFuturesAssetTransferHistory(
            requestParameters: QuerySubAccountFuturesAssetTransferHistoryRequest,
        ): Promise<
            RestApiResponse<QuerySubAccountFuturesAssetTransferHistoryResponse>,
        >;
        querySubAccountSpotAssetsSummary(
            requestParameters?: QuerySubAccountSpotAssetsSummaryRequest,
        ): Promise<RestApiResponse<QuerySubAccountSpotAssetsSummaryResponse>>;
        querySubAccountSpotAssetTransferHistory(
            requestParameters?: QuerySubAccountSpotAssetTransferHistoryRequest,
        ): Promise<
            RestApiResponse<QuerySubAccountSpotAssetTransferHistoryResponse>,
        >;
        queryUniversalTransferHistory(
            requestParameters?: QueryUniversalTransferHistoryRequest,
        ): Promise<RestApiResponse<QueryUniversalTransferHistoryResponse>>;
        subAccountFuturesAssetTransfer(
            requestParameters: SubAccountFuturesAssetTransferRequest,
        ): Promise<RestApiResponse<SubAccountFuturesAssetTransferResponse>>;
        subAccountTransferHistory(
            requestParameters?: SubAccountTransferHistoryRequest,
        ): Promise<RestApiResponse<SubAccountTransferHistoryResponse>>;
        transferToMaster(
            requestParameters: TransferToMasterRequest,
        ): Promise<RestApiResponse<TransferToMasterResponse>>;
        transferToSubAccountOfSameMaster(
            requestParameters: TransferToSubAccountOfSameMasterRequest,
        ): Promise<RestApiResponse<TransferToSubAccountOfSameMasterResponse>>;
        universalTransfer(
            requestParameters: UniversalTransferRequest,
        ): Promise<RestApiResponse<UniversalTransferResponse>>;
    }

    Implemented by

    Index

    Methods

    • Move position between sub-master, master-sub, or sub-sub accounts when necessary

      You need to Enable Trading permission for the API Key which requests this endpoint. This function only support VIP level 7-9. Only master account can use the function Quantity should be positive number only The function support normal account, PM PRO and PM PRO SPAN. Only support for from account has positions For all orders in the same orderArgs request, if any symbol’s total close position quantity is bigger than the symbol’s current position quantity, all batch orders in the same list will fail simultaneously. Only support cross margin mode The price for move position is MarkPrice only. Not support for MSA. Not support for the symbol under Reduce-Only.

      Weight: 150

      Parameters

      Returns Promise<RestApiResponse<MovePositionForSubAccountResponse>>

      AssetManagementApiInterface

    • Universal Transfer

      You need to enable "internal transfer" option for the api key which requests this endpoint. Transfer from master account by default if fromEmail is not sent. Transfer to master account by default if toEmail is not sent. At least either fromEmail or toEmail need to be sent when the fromAccountType and the toAccountType are the same. Supported transfer scenarios: SPOT transfer to SPOT, USDT_FUTURE, COIN_FUTURE (regardless of master or sub) SPOT, USDT_FUTURE, COIN_FUTURE transfer to SPOT (regardless of master or sub) Master account SPOT transfer to sub-account MARGIN(Cross), ISOLATED_MARGIN Sub-account MARGIN(Cross), ISOLATED_MARGIN transfer to master account SPOT Sub-account MARGIN(Cross) transfer to Sub-account MARGIN(Cross) ALPHA to ALPHA (regardless of master or sub)

      Weight: 360

      Parameters

      Returns Promise<RestApiResponse<UniversalTransferResponse>>

      AssetManagementApiInterface