Skip to main content

Create Fund (Pending Subscription)

info
  1. Each institution can create a maximum of 10 funds.
  2. A newly created fund will have a status of PendingSubscribe (pending subscription).

HTTP Request​

POST/v5/earn/pwm/asset-manager/create-fund

Request Parameters​

ParameterRequiredTypeComments
fundNametruestringFund name, 1–50 characters
cointruestringBase coin. Supported values: BTC, ETH, USDT, USDC, SOL, MNT, XRP
profitShareRatetruestringHigh-watermark profit sharing rate (%), range: 0–100
managementFeeRatetruestringManagement fee rate (annualized %), range: 0–100
fundIntroductionfalsestringFund introduction ID (must be in the institution's allowed list)
reqLinkIdtruestringUser-defined request ID, max 36 characters, used for idempotency

Response Parameters​

ParameterTypeComments
fundIdstringUnique identifier of the newly created fund
fundNamestringFund name
coinstringFund denomination coin
statusstringFund status. Fixed as PendingSubscription upon creation. Possible values: PendingSubscribe / Active / Closing / Closed
profitShareRatestringProfit sharing rate (%)
managementFeeRatestringManagement fee rate (annualized %)
accountUidstringFund main sub-account UID automatically created by the system
createdTimestringCreation timestamp (milliseconds)

Request Example​

POST /v5/earn/pwm/asset-manager/create-fund HTTP/1.1
Host: api.bybit.com
X-BAPI-SIGN: XXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1741651200000
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json

{
"fundName": "BTC Alpha Fund",
"coin": "BTC",
"profitShareRate": "20.00",
"managementFeeRate": "2.00",
"reqLinkId": "create-fund-001"
}

Response Example​

{
"retCode": 0,
"retMsg": "success",
"result": {
"fundId": "12345",
"fundName": "BTC Alpha Fund",
"coin": "BTC",
"status": "pending_subscribe",
"profitShareRate": "20.00",
"managementFeeRate": "2.00",
"accountUid": "0",
"createdTime": "1640000000000"
}
}