Sub Account

Defines the _SubAccount class.

class mexc_api.spot.endpoints._sub_account._SubAccount(api: Api)

Defines all sub account endpoints.

create_api_key(account_name: str, desc: str, permissions: list[str] | None = None, ips: list[str] | None = None) dict

Creates an api key for a sub account.

create_sub_account(account_name: str, desc: str) dict

Creates an sub account.

delete_api_key(account_name: str, api_key: str) None

Deletes the api key of a sub account.

get_api_key(account_name: str) dict

Returns the api key(s) of a sub account.

get_sub_accounts(account_name: str | None = None, frozen: bool | None = None, page: int | None = None, limit: int | None = None) dict

Returns info of a sub account. Returns all subaccounts if name is not given.

get_transfers(send_account_type: AccountType, receive_account_type: AccountType, start_ms: int | None = None, end_ms: int | None = None, sender: str | None = None, receiver: str | None = None, page: int | None = None, limit: int | None = None) dict

Returns all transfers for the given parameters. The default sender/receiver is the master account.

transfer(send_account_type: AccountType, receive_account_type: AccountType, asset: str, amount: str, sender: str | None = None, receiver: str | None = None) str

Transfers an asset between accounts. The default sender/receiver is the master account. Returns the transfer id.