Skip to main content

Redeem

HTTP Request

POST/v5/earn/pwm/investment-plan/redeem

Request Parameters

ParameterRequiredTypeComments
planIdtruestringInvestment plan ID
categorytruestringProduct type
productIdtruestringProduct ID. Pass fundId for fund products
sharesConditionalstringNumber of shares to redeem. Required for fund products
amountConditionalstringRedemption amount. Required for non-fund products
orderLinkIdtruestringUser-defined order ID, max 36 characters, used for idempotency
positionIdConditionalstringPosition ID to redeem. Required for FundPool and On-chain Earn products

Response Parameters

ParameterTypeComments
orderIdstringRedemption order ID
planIdstringInvestment plan ID
categorystringProduct type
productIdstringProduct ID
sharesstringNumber of shares redeemed (returned for fund products)
amountstringRedemption amount (returned for non-fund products)
estimatedAmountstringEstimated redemption amount based on current share value. Actual amount is subject to settlement
coinstringRedemption coin
statusstringRedemption status: Success (non-fund products redeem instantly) / Pending (equity funds require approval)
orderLinkIdstringUser-defined order ID

Request Example

POST /v5/earn/pwm/investment-plan/redeem 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

{
"planId": "10001",
"category": "equityFund",
"productId": "2001",
"shares": "3000",
"orderLinkId": "xxx"
}

Response Example

{
"retCode": 0,
"result": {
"orderId": "ORD20241115003",
"planId": "10001",
"category": "equityFund",
"productId": "2001",
"shares": "3000",
"estimatedAmount": "3087.00",
"coin": "USDT",
"status": "Pending",
"orderLinkId": "xxx"
}
}