> For the complete documentation index, see [llms.txt](https://tech.x2bee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.x2bee.com/api/api-en/back-office-api-reference/popup-bo-api/channel-fee-information.md).

# Channel Fee Information

## Save Channel Fee Information

> \## Function Description\
> \* This is the API for saving channel fee information.\
> \---\
> \## Detailed Description\
> \* Saves channel fee information.\
> \---\
> \## Validation Details\
> \* Channel fee information must not be duplicated when adding.\
> &#x20;   \* Duplicate criteria: Channel Detail No., Application Start Date, Application End Date\
> \* Validates the channel fee information upon saving.\
> &#x20;   \* The channel fee information period must not overlap.\
> &#x20;   \* If the flat-rate/percentage type code is flat rate, the fee amount must be 0 or greater.\
> &#x20;   \* If the flat-rate/percentage type code is percentage, the fee rate must be between 0 and 100.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"paths":{"/v1/popup/vendor/saveChannelCommissionInfo":{"post":{"tags":["Channel Fee Information"],"summary":"Save Channel Fee Information","description":"## Function Description\n* This is the API for saving channel fee information.\n---\n## Detailed Description\n* Saves channel fee information.\n---\n## Validation Details\n* Channel fee information must not be duplicated when adding.\n    * Duplicate criteria: Channel Detail No., Application Start Date, Application End Date\n* Validates the channel fee information upon saving.\n    * The channel fee information period must not overlap.\n    * If the flat-rate/percentage type code is flat rate, the fee amount must be 0 or greater.\n    * If the flat-rate/percentage type code is percentage, the fee rate must be between 0 and 100.\n","operationId":"saveChannelCommissionInfo","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CcChlCmsnInfoCUDRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseString"}}}}}}}},"components":{"schemas":{"CcChlCmsnInfoCUDRequest":{"type":"object","description":"Channel Fee Information CUD Request","properties":{"createList":{"type":"array","description":"Channel Fee Information Create Request","items":{"$ref":"#/components/schemas/CcChlCmsnInfo"}},"updateList":{"type":"array","description":"Channel Fee Information Update Request","items":{"$ref":"#/components/schemas/CcChlCmsnInfo"}},"deleteList":{"type":"array","description":"Channel Fee Information Delete Request","items":{"$ref":"#/components/schemas/CcChlCmsnInfo"}}}},"CcChlCmsnInfo":{"type":"object","description":"Channel Fee Information","properties":{"chlDtlNo":{"type":"string","description":"Channel Detail No."},"orgAplyStrDt":{"type":"string","description":"Original Application Start Date"},"orgAplyEndDt":{"type":"string","description":"Original Application End Date"},"aplyStrDt":{"type":"string","description":"Application Start Date"},"aplyEndDt":{"type":"string","description":"Application End Date"},"fixamtFxrtGbCd":{"type":"string","description":"Fixed Amount/Fixed Rate Classification Code (MK005) 01: Fixed Amount, 02: Fixed Rate"},"cmsnRtAmt":{"type":"number","description":"Commission Rate Amount"},"cudGb":{"type":"string"}}},"ResponseString":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"type":"string","description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## Retrieve Channel Fee Information

> \## Function Description\
> \* This is the API for retrieving channel fee information.\
> \---\
> \## Detailed Description\
> \* Retrieves channel fee information based on Channel Detail No.\
> &#x20;   \* Sorted by Channel Detail No. descending, Application Start Date descending.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"paths":{"/v1/popup/vendor/getChannelCommissionInfoList":{"get":{"tags":["Channel Fee Information"],"summary":"Retrieve Channel Fee Information","description":"## Function Description\n* This is the API for retrieving channel fee information.\n---\n## Detailed Description\n* Retrieves channel fee information based on Channel Detail No.\n    * Sorted by Channel Detail No. descending, Application Start Date descending.\n","operationId":"getChannelCommissionInfoList","parameters":[{"name":"chlDtlNo","in":"query","description":"Channel Detail No.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseRealGridListResponseCcChlCmsnInfoResponse"}}}}}}}},"components":{"schemas":{"ResponseRealGridListResponseCcChlCmsnInfoResponse":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"$ref":"#/components/schemas/RealGridListResponseCcChlCmsnInfoResponse","description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"RealGridListResponseCcChlCmsnInfoResponse":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"payloads":{"type":"array","items":{"$ref":"#/components/schemas/CcChlCmsnInfoResponse"}}}},"CcChlCmsnInfoResponse":{"type":"object","description":"Channel Fee Information Response","properties":{"chlDtlNo":{"type":"string","description":"Channel Detail No."},"orgAplyStrDt":{"type":"string","description":"Original Application Start Date"},"orgAplyEndDt":{"type":"string","description":"Original Application End Date"},"aplyStrDt":{"type":"string","description":"Application Start Date"},"aplyEndDt":{"type":"string","description":"Application End Date"},"fixamtFxrtGbCd":{"type":"string","description":"Fixed Amount/Fixed Rate Classification Code (MK005) 01: Fixed Amount, 02: Fixed Rate"},"cmsnRtAmt":{"type":"number","description":"Commission Rate Amount"}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```
