# Index/Redemption

## Calculate redemption shares for clients

> bizType=fund.app.FundRedeemAppDubboService.calFundRedeem\
> Calculate redemption shares for clients\
> Login required to access

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Index/Redemption"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/fund.app.FundRedeemAppDubboService.calFundRedeem":{"post":{"summary":"Calculate redemption shares for clients","deprecated":false,"description":"bizType=fund.app.FundRedeemAppDubboService.calFundRedeem\nCalculate redemption shares for clients\nLogin required to access","operationId":"calFundRedeem","tags":["Index/Redemption"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFundRedeemReqDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResultCustomerFundRedeemDto"}}},"headers":{}}}}}},"components":{"schemas":{"CreateFundRedeemReqDto":{"type":"object","required":["currencyCode","fundId","shares"],"properties":{"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"shares":{"type":"number","description":"Number of redeemed shares"},"currencyCode":{"type":"string","description":"Redeemed asset Code"}}},"BaseResultCustomerFundRedeemDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/CustomerFundRedeemDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerFundRedeemDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Press according to the number"},"companyName":{"type":"string","description":"Company name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Redemption fund ID"},"currencyRedeem":{"type":"string","description":"Redemption currency"},"currencyShares":{"type":"string","description":"Fund currency"},"currencyNet":{"type":"string","description":"Net asset value currency"},"fees":{"type":"string","description":"Commission fee"},"amountRedeem":{"type":"string","description":"Redemption amount"},"shares":{"type":"string","description":"Number of shares"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"fundName":{"type":"string","description":"Fund name"},"basketTag":{"type":"boolean"}}}}}}
```

## Customer manager calculates shares

> bizType=fund.app.FundRedeemAppDubboService.calShares\
> Customer manager calculates shares\
> Accessible after login

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Index/Redemption"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/fund.app.FundRedeemAppDubboService.calShares":{"post":{"summary":"Customer manager calculates shares","deprecated":false,"description":"bizType=fund.app.FundRedeemAppDubboService.calShares\nCustomer manager calculates shares\nAccessible after login","operationId":"calShares","tags":["Index/Redemption"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundRedeemSharesCheckReqDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResultFundRedeemSharesCheckRespDto"}}},"headers":{}}}}}},"components":{"schemas":{"FundRedeemSharesCheckReqDto":{"type":"object","required":["fundIdList"],"properties":{"fundIdList":{"type":"array","description":"Fund ID","items":{"type":"integer","format":"int64"}},"checkTag":{"type":"boolean","description":"Preview false, confirm shares true"}}},"BaseResultFundRedeemSharesCheckRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/FundRedeemSharesCheckRespDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"FundRedeemSharesCheckRespDto":{"type":"object","properties":{"sharesTotal":{"type":"string","description":"Total redemption shares"},"currencyShares":{"type":"string","description":"Share token currency"},"sharesNetValue":{"type":"string","description":"Current share net value"},"currencyNet":{"type":"string","description":"Net asset value currency"},"redeemAssetMap":{"type":"object","description":"Redeemed asset list","additionalProperties":{"type":"string"},"properties":{}}}}}}}
```

## Customer Manager Confirms Redemption Shares

> bizType=fund.app.FundRedeemAppDubboService.checkShares\
> Customer Manager Confirms Redemption Shares\
> Accessible after login

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Index/Redemption"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/fund.app.FundRedeemAppDubboService.checkShares":{"post":{"summary":"Customer Manager Confirms Redemption Shares","deprecated":false,"description":"bizType=fund.app.FundRedeemAppDubboService.checkShares\nCustomer Manager Confirms Redemption Shares\nAccessible after login","operationId":"checkShares","tags":["Index/Redemption"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundRedeemSharesCheckReqDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResultFundRedeemSharesCheckRespDto"}}},"headers":{}}}}}},"components":{"schemas":{"FundRedeemSharesCheckReqDto":{"type":"object","required":["fundIdList"],"properties":{"fundIdList":{"type":"array","description":"Fund ID","items":{"type":"integer","format":"int64"}},"checkTag":{"type":"boolean","description":"Preview false, confirm shares true"}}},"BaseResultFundRedeemSharesCheckRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/FundRedeemSharesCheckRespDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"FundRedeemSharesCheckRespDto":{"type":"object","properties":{"sharesTotal":{"type":"string","description":"Total redemption shares"},"currencyShares":{"type":"string","description":"Share token currency"},"sharesNetValue":{"type":"string","description":"Current share net value"},"currencyNet":{"type":"string","description":"Net asset value currency"},"redeemAssetMap":{"type":"object","description":"Redeemed asset list","additionalProperties":{"type":"string"},"properties":{}}}}}}}
```

## Customer redeem fund

> bizType=fund.app.FundRedeemAppDubboService.createFundRedeem\
> Customer redeem fund\
> Access after login

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Index/Redemption"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/fund.app.FundRedeemAppDubboService.createFundRedeem":{"post":{"summary":"Customer redeem fund","deprecated":false,"description":"bizType=fund.app.FundRedeemAppDubboService.createFundRedeem\nCustomer redeem fund\nAccess after login","operationId":"createFundRedeem","tags":["Index/Redemption"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFundRedeemReqDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResultVoid"}}},"headers":{}}}}}},"components":{"schemas":{"CreateFundRedeemReqDto":{"type":"object","required":["currencyCode","fundId","shares"],"properties":{"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"shares":{"type":"number","description":"Number of redeemed shares"},"currencyCode":{"type":"string","description":"Redeemed asset Code"}}},"BaseResultVoid":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/Void"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"Void":{"type":"object","properties":{}}}}}
```

## Obtain underlying asset information of redemption funds

> bizType=fund.app.FundRedeemAppDubboService.getFundRedeemCurrencyList\
> Obtain underlying asset information of redemption funds\
> Accessible after login

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Index/Redemption"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/fund.app.FundRedeemAppDubboService.getFundRedeemCurrencyList":{"post":{"summary":"Obtain underlying asset information of redemption funds","deprecated":false,"description":"bizType=fund.app.FundRedeemAppDubboService.getFundRedeemCurrencyList\nObtain underlying asset information of redemption funds\nAccessible after login","operationId":"getFundRedeemCurrencyList","tags":["Index/Redemption"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundCurrencyQueryReqDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResultListCustomerFundCurrencyDto"}}},"headers":{}}}}}},"components":{"schemas":{"FundCurrencyQueryReqDto":{"type":"object","required":["proposalNo"],"properties":{"proposalNo":{"type":"string","description":"Proposal number"}}},"BaseResultListCustomerFundCurrencyDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/CustomerFundCurrencyDto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerFundCurrencyDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Proposal number"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"currency":{"type":"string","description":"Currency"},"digits":{"type":"integer","format":"int32","description":"Asset Decimal Places"},"amount":{"type":"string","description":"Final Subscription/Redemption Amount"},"fees":{"type":"string","description":"Commission fee"},"total":{"type":"string","description":"Total Payment Amount"}}}}}}
```

## Customer query redemption record pagination list

> bizType=fund.app.FundRedeemAppDubboService.page\
> H5 pagination query redemption list\
> Accessible after login

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Index/Redemption"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/fund.app.FundRedeemAppDubboService.page":{"post":{"summary":"Customer query redemption record pagination list","deprecated":false,"description":"bizType=fund.app.FundRedeemAppDubboService.page\nH5 pagination query redemption list\nAccessible after login","operationId":"page","tags":["Index/Redemption"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundRedeemQueryReqDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResultBasePageVoCustomerFundRedeemDto"}}},"headers":{}}}}}},"components":{"schemas":{"FundRedeemQueryReqDto":{"type":"object","properties":{"username":{"type":"string"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"downloadType":{"type":"integer","format":"int32","description":"Download type 1: direct download, 2: asynchronous download"},"orders":{"type":"array","description":"Sorting field list","items":{"$ref":"#/components/schemas/FieldOrderDto"}},"proposalNoList":{"type":"array","description":"Redemption number","items":{"type":"string"}},"currencyRedeem":{"type":"string","description":"Assets accepted by the customer"},"customerCompanyId":{"type":"integer","format":"int64","description":"Client White Label Company ID"},"customerNoList":{"type":"array","description":"Client's Number","items":{"type":"string"}},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"startTime":{"type":"integer","format":"int64","description":"Application Start Time"},"endTime":{"type":"integer","format":"int64","description":"Application End Time"},"updateStartTime":{"type":"integer","format":"int64","description":"Last Update - Application Start Time"},"updateEndTime":{"type":"integer","format":"int64","description":"Last Start - Application End Time"},"currencyShares":{"type":"string","description":"Share Token"}}},"FieldOrderDto":{"type":"object","properties":{"column":{"type":"string","description":"Sorting Field Column"},"asc":{"type":"boolean","description":"Order Method"}}},"BaseResultBasePageVoCustomerFundRedeemDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoCustomerFundRedeemDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoCustomerFundRedeemDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerFundRedeemDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerFundRedeemDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Press according to the number"},"companyName":{"type":"string","description":"Company name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Redemption fund ID"},"currencyRedeem":{"type":"string","description":"Redemption currency"},"currencyShares":{"type":"string","description":"Fund currency"},"currencyNet":{"type":"string","description":"Net asset value currency"},"fees":{"type":"string","description":"Commission fee"},"amountRedeem":{"type":"string","description":"Redemption amount"},"shares":{"type":"string","description":"Number of shares"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"fundName":{"type":"string","description":"Fund name"},"basketTag":{"type":"boolean"}}}}}}
```

## Client manager pagination query fund records

> bizType=fund.app.FundRedeemAppDubboService.page\
> Customer manager paginated fund record query\
> Access after login

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Index/Redemption"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/fund.app.FundRedeemAppDubboService.queryManagerPage":{"post":{"summary":"Client manager pagination query fund records","deprecated":false,"description":"bizType=fund.app.FundRedeemAppDubboService.page\nCustomer manager paginated fund record query\nAccess after login","operationId":"queryManagerPage","tags":["Index/Redemption"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundRedeemQueryReqDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResultBasePageVoCustomerFundRedeemDto"}}},"headers":{}}}}}},"components":{"schemas":{"FundRedeemQueryReqDto":{"type":"object","properties":{"username":{"type":"string"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"downloadType":{"type":"integer","format":"int32","description":"Download type 1: direct download, 2: asynchronous download"},"orders":{"type":"array","description":"Sorting field list","items":{"$ref":"#/components/schemas/FieldOrderDto"}},"proposalNoList":{"type":"array","description":"Redemption number","items":{"type":"string"}},"currencyRedeem":{"type":"string","description":"Assets accepted by the customer"},"customerCompanyId":{"type":"integer","format":"int64","description":"Client White Label Company ID"},"customerNoList":{"type":"array","description":"Client's Number","items":{"type":"string"}},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"startTime":{"type":"integer","format":"int64","description":"Application Start Time"},"endTime":{"type":"integer","format":"int64","description":"Application End Time"},"updateStartTime":{"type":"integer","format":"int64","description":"Last Update - Application Start Time"},"updateEndTime":{"type":"integer","format":"int64","description":"Last Start - Application End Time"},"currencyShares":{"type":"string","description":"Share Token"}}},"FieldOrderDto":{"type":"object","properties":{"column":{"type":"string","description":"Sorting Field Column"},"asc":{"type":"boolean","description":"Order Method"}}},"BaseResultBasePageVoCustomerFundRedeemDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoCustomerFundRedeemDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoCustomerFundRedeemDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerFundRedeemDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerFundRedeemDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Press according to the number"},"companyName":{"type":"string","description":"Company name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Redemption fund ID"},"currencyRedeem":{"type":"string","description":"Redemption currency"},"currencyShares":{"type":"string","description":"Fund currency"},"currencyNet":{"type":"string","description":"Net asset value currency"},"fees":{"type":"string","description":"Commission fee"},"amountRedeem":{"type":"string","description":"Redemption amount"},"shares":{"type":"string","description":"Number of shares"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"fundName":{"type":"string","description":"Fund name"},"basketTag":{"type":"boolean"}}}}}}
```

## Query the number of unredeemed records for fund managers

> bizType=fund.app.FundRedeemAppDubboService.queryNotConfirmedRecs\
> Customer manager paginated query fund records\
> Accessible after login

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Index/Redemption"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/fund.app.FundRedeemAppDubboService.queryNotConfirmedRecs":{"post":{"summary":"Query the number of unredeemed records for fund managers","deprecated":false,"description":"bizType=fund.app.FundRedeemAppDubboService.queryNotConfirmedRecs\nCustomer manager paginated query fund records\nAccessible after login","operationId":"queryNotConfirmedRecs","tags":["Index/Redemption"],"parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundInfoQueryReqDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResultLong"}}},"headers":{}}}}}},"components":{"schemas":{"FundInfoQueryReqDto":{"type":"object","required":["fundId"],"properties":{"fundId":{"type":"integer","format":"int64","description":"Fund ID"}}},"BaseResultLong":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"integer","format":"int64","description":"Data Body"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.multimarkets.org/client-api/more.../index-redemption.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
