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"
}
}