Skip to main content

Get Investment Plans

HTTP Request

GET/v5/earn/pwm/asset-manager/get-investment-plan

Request Parameters

ParameterRequiredTypeComments
planIdfalsestringInvestment plan ID. Returns all plans if omitted. Only plans created by the institution via Open API can be queried
statusfalsestringFilter by status: PendingSubscription / Active / Closed / Deleted. Returns all if omitted
subscriptionUidfalsestringUID of the user who subscribed to the investment plan
limitfalseintegerPage size. Default: 20, max: 50
cursorfalsestringPagination cursor

Response Parameters

ParameterTypeComments
listarrayInvestment plan list
> planIdstringInvestment plan ID
> planNamestringInvestment plan name
> planTypestringPlan type: stable / advanced
> subscriptionUidstringUID of the user who subscribed to the investment plan
> statusstringPlan status: PendingSubscription (newly configured, not yet subscribed) / Active (running) / Closed (closed) / Deleted (deleted)
> sourcestringCreation source: consultant / direct / institution
> currentAssetUsdstringTotal current assets (USD valuation). When status is PendingSubscription, this is the configured amount
> accumulateYieldUsdstringAccumulated yield (USD valuation). Returns "0" when status is PendingSubscription
> investmentDistributionarrayInvestment distribution list
>> categorystringProduct category: multiCoinEarning / fixedYield / equityFund / onchainEarn
>> coinstringDenominated coin
>> productIdstringSubscribed product ID. For funds, this corresponds to fundId
>> currentAmountstringInvestment asset amount. When status is PendingSubscription, this is the configured coin amount; otherwise it is the current holding amount
> createdTimestringCreation timestamp (milliseconds)
nextPageCursorstringNext page cursor. Empty string indicates no more data (uses investment plan ID as cursor)

Request Example

GET /v5/earn/pwm/asset-manager/get-investment-plan 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

Response Example

{
"retCode": 0,
"retMsg": "success",
"result": {
"list": [
{
"planId": "10001",
"planName": "Conservative Growth Plan",
"planType": "stable",
"status": "Active",
"source": "institution",
"subscriptionUid": "12323434",
"currentAssetUsd": "200137.50",
"accumulateYieldUsd": "2137.50",
"investmentDistribution": [
{
"category": "equityFund",
"productId": "431",
"coin": "USDT",
"currentAmount": "50000.00"
}
],
"createdTime": "1700000000000"
}
],
"nextPageCursor": ""
}
}