跳至主要内容

新建子帳戶的API Key

給新建好的子帳戶創建新的API key。需使用帳戶的API key。

提示

在調用接口時,使用的API key至少需要擁有以下其中一種權限

  • 母API key: "Account Transfer(資產帳戶劃轉)", "Subaccount Transfer(母子帳戶劃轉)", "Withdrawal(提幣)"

HTTP 請求

POST /v5/user/create-sub-api

請求參數

參數是否必須類型說明
subuidtrueinteger子帳戶userId
notefalsestring設置備註
readOnlytrueinteger0:可讀可寫. 1:只讀
ipsfalsestring綁定IP. 比如: "192.168.0.1,192.168.0.2"注意:
  • 不傳參數ips 或者入参值為"*"意味著不綁定
  • 不綁定IP的api key將有90天的有效期限
  • 一旦帳戶密碼做了修改,帳戶下的非永久api key將在7天後失效
permissionstrueObject勾選api key權限.
  • 注意: 必須傳入以下權限類型的任意一種, 否則報錯
> ContractTradefalsearray合約. ["Order","Position"]
> Spotfalsearray現貨. ["SpotTrade"]
> Walletfalsearray錢包. ["AccountTransfer","SubMemberTransferList"]
> OptionsfalsearrayUSDC合約. ["OptionsTrade"]
> Derivativesfalsearray統一帳戶權限. 該字段失效, 因為系統將會自動根據您的帳戶類型(經典帳戶和統一帳戶)來決定是否增加該權限
> Exchangefalsearray兌換. ["ExchangeHistory"]
> CopyTradingfalsearray跟單交易. ["CopyTrading"]

返回參數

參數類型說明
idstring唯一id. 內部使用
notestring備註
apiKeystringApi key
readOnlyinteger0:可讀可寫. 1:只讀
secretstringApi密鑰密碼.
  • 注意: Api密鑰密碼只會在這裡出現一次,除此之外沒有任何地方還可以獲取到密碼。請妥善保存。
permissionsObject權限類型
> ContractTradearray合約交易的權限
> Spotarray現貨交易的權限
> Walletarray錢包的權限
> OptionsarrayUSDC合約的權限. 該權限支持USDC合約下的期權和永續交易
> Derivativesarray統一帳戶權限
> CopyTradingarray跟單交易的權限
> BlockTradearray大宗交易的權限. 子帳戶暫不支持,總是[]
> Exchangearray兌換的權限
> NFTarrayNFT的權限. 子帳戶暫不支持, 總是[]

請求示例

POST /v5/user/create-sub-api HTTP/1.1
Host: api.bybit.com
X-BAPI-SIGN: XXXXX
X-BAPI-API-KEY: XXXXX
X-BAPI-TIMESTAMP: 1676430005459
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json

{
"subuid": 53888000,
"note": "testxxx",
"readOnly": 0,
"permissions": {
"Wallet": [
"AccountTransfer"
]
}
}

響應示例

{
"retCode": 0,
"retMsg": "",
"result": {
"id": "16651283",
"note": "testxxx",
"apiKey": "xxxxx",
"readOnly": 0,
"secret": "xxxxxxxx",
"permissions": {
"ContractTrade": [],
"Spot": [],
"Wallet": [
"AccountTransfer"
],
"Options": [],
"Derivatives": [],
"CopyTrading": [],
"BlockTrade": [],
"Exchange": [],
"NFT": []
}
},
"retExtInfo": {},
"time": 1676430007643
}