# 보상유형관리

## 보상유형 등록/수정

> \## 기능설명\
> \* 보상유형을 등록/수정 합니다.\
> \---\
> \## 상세설명\
> \* 신규 보상유형을 등록하거나, 기존 보상유형을 수정 합니다.\
> \* 보상기준이 기타일 경우 기준율에 텍스트 입력 가능 합니다.<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":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"RealGridCUDRequestCsCpnsTypCd":{"type":"object","properties":{"all":{"type":"array","items":{"$ref":"#/components/schemas/CsCpnsTypCd"}},"create":{"type":"array","items":{"$ref":"#/components/schemas/CsCpnsTypCd"}},"update":{"type":"array","items":{"$ref":"#/components/schemas/CsCpnsTypCd"}},"delete":{"type":"array","items":{"$ref":"#/components/schemas/CsCpnsTypCd"}}}},"CsCpnsTypCd":{"type":"object","properties":{"cpnsTypNo":{"type":"string","description":"보상유형번호"},"cpnsTypNm":{"type":"string","description":"보상유형명"},"useYn":{"type":"string","description":"사용여부"},"sortSeq":{"type":"integer","format":"int32","description":"정렬순서"},"cpnsSubCd":{"type":"string","description":"보상주체코드(CS017)","enum":["COMPANY","PARTNER","DELIVERY"]},"cpnsStdCd":{"type":"string","description":"보상기준코드(CS018)","enum":["PRICE","PAYMENT_PRICE","ETC"]},"cpnsStdRate":{"type":"string","description":"보상기준율"},"maxPayLim":{"type":"integer","format":"int32","description":"최대지급한도"},"cpnsStdDesc":{"type":"string","description":"보상기준설명"},"uprCpnsTypCd":{"type":"string","description":"상위보상유형"}}},"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"}}},"Response":{"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":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}}}},"paths":{"/v2/customerservice/rewardTypeMgmt/saveRewardTypeList":{"post":{"tags":["보상유형관리"],"summary":"보상유형 등록/수정","description":"## 기능설명\n* 보상유형을 등록/수정 합니다.\n---\n## 상세설명\n* 신규 보상유형을 등록하거나, 기존 보상유형을 수정 합니다.\n* 보상기준이 기타일 경우 기준율에 텍스트 입력 가능 합니다.\n","operationId":"saveRewardTypeList","parameters":[{"name":"cpnsTypNo","in":"query","description":"보상유형번호","schema":{"type":"String"}},{"name":"cpnsTypNm","in":"query","description":"보상유형명","schema":{"type":"String"}},{"name":"useYn","in":"query","description":"사용여부","schema":{"type":"String"}},{"name":"sortSeq","in":"query","description":"정렬순서","schema":{"type":"String"}},{"name":"cpnsSubCd","in":"query","description":"보상주체코드(CS017)","schema":{"type":"String"}},{"name":"cpnsStdCd","in":"query","description":"보상기준코드(CS018)","schema":{"type":"String"}},{"name":"cpnsStdRate","in":"query","description":"보상기준율","schema":{"type":"String"}},{"name":"maxPayLim","in":"query","description":"최대지급한도","schema":{"type":"String"}},{"name":"cpnsStdDesc","in":"query","description":"보상기준설명","schema":{"type":"String"}},{"name":"uprCpnsTypCd","in":"query","description":"상위보상유형","schema":{"type":"String"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RealGridCUDRequestCsCpnsTypCd"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseString"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 보상/지급 승인 권한 등록/수정/삭제

> \## 기능설명\
> \* 보상/지급 승인 권한을 등록/수정/삭제 합니다.\
> \---\
> \## 상세설명\
> \* 보상/지급 승인자 정보를 등록/수정/삭제 합니다.\
> \* 보상 승인자는 최대 5명 까지 등록 가능합니다.\
> \* 지급 승인자는 최대 5명 까지 등록 가능합니다.<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":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"RealGridCUDRequestApprovalAuthorityUser":{"type":"object","properties":{"all":{"type":"array","items":{"$ref":"#/components/schemas/ApprovalAuthorityUser"}},"create":{"type":"array","items":{"$ref":"#/components/schemas/ApprovalAuthorityUser"}},"update":{"type":"array","items":{"$ref":"#/components/schemas/ApprovalAuthorityUser"}},"delete":{"type":"array","items":{"$ref":"#/components/schemas/ApprovalAuthorityUser"}}}},"ApprovalAuthorityUser":{"type":"object","description":"보상승인 권한 정보 수정(등록, 수정, 삭제) 요청 DTO","properties":{"cpnsAprmnGbCd":{"type":"string","description":"보상승인자구분코드(CS024)","enum":["REWARD_APPROVAL_AUTHORITY","REWARD_PAY_APPROVAL_AUTHORITY"]},"userId":{"type":"string","description":"사용자ID"},"userNm":{"type":"string","description":"사용자명"}}},"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"}}},"Response":{"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":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}}}},"paths":{"/v2/customerservice/rewardTypeMgmt/saveCustomemrCompenseAuthority":{"post":{"tags":["보상유형관리"],"summary":"보상/지급 승인 권한 등록/수정/삭제","description":"## 기능설명\n* 보상/지급 승인 권한을 등록/수정/삭제 합니다.\n---\n## 상세설명\n* 보상/지급 승인자 정보를 등록/수정/삭제 합니다.\n* 보상 승인자는 최대 5명 까지 등록 가능합니다.\n* 지급 승인자는 최대 5명 까지 등록 가능합니다.\n","operationId":"saveCustomemrCompenseAuthority","parameters":[{"name":"cpnsAprmnGbCd","in":"query","description":"보상승인자구분코드(CS024)","required":true,"schema":{"type":"String"}},{"name":"userId","in":"query","description":"사용자ID","required":true,"schema":{"type":"String"}},{"name":"userNm","in":"query","description":"사용자명","required":true,"schema":{"type":"String"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RealGridCUDRequestApprovalAuthorityUser"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseString"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 권한별 보상금액한도 수정

> \## 기능설명\
> \* 권한별 보상금액한도를 수정 합니다.\
> \---\
> \## 상세설명\
> \* 권한별 현재 보상금액한도을 수정 합니다.<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":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"RealGridCUDRequestChangeCompensationAmountLimitRequest":{"type":"object","properties":{"all":{"type":"array","items":{"$ref":"#/components/schemas/ChangeCompensationAmountLimitRequest"}},"create":{"type":"array","items":{"$ref":"#/components/schemas/ChangeCompensationAmountLimitRequest"}},"update":{"type":"array","items":{"$ref":"#/components/schemas/ChangeCompensationAmountLimitRequest"}},"delete":{"type":"array","items":{"$ref":"#/components/schemas/ChangeCompensationAmountLimitRequest"}}}},"ChangeCompensationAmountLimitRequest":{"type":"object","description":"권한별 보상금액한도 수정 요청 DTO","properties":{"grpCd":{"type":"string","description":"그룹코드"},"authCd":{"type":"string","description":"코드"},"limitAmount":{"type":"string","description":"금액한도"},"newLimitAmount":{"type":"string","description":"새로운금액한도"}}},"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"}}},"Response":{"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":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}}}},"paths":{"/v2/customerservice/rewardTypeMgmt/changeCompensationAmountLimit":{"post":{"tags":["보상유형관리"],"summary":"권한별 보상금액한도 수정","description":"## 기능설명\n* 권한별 보상금액한도를 수정 합니다.\n---\n## 상세설명\n* 권한별 현재 보상금액한도을 수정 합니다.\n","operationId":"changeCompensationAmountLimit","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RealGridCUDRequestChangeCompensationAmountLimitRequest"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseString"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 보상유형 목록(Tree) 조회

> \## 기능설명\
> \* 보상유형 목록을 Tree 형태로 조회 합니다.\
> \---\
> \## 상세설명\
> \* 조회된 보상유형 정보는 계층형 구조 입니다.<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":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"ResponseListCsCompensTypeCodeResponse":{"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":"array","description":"payload","items":{"$ref":"#/components/schemas/CsCompensTypeCodeResponse"}},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"CsCompensTypeCodeResponse":{"type":"object","properties":{"level":{"type":"integer","format":"int32"},"cpnsTypNo":{"type":"string"},"cpnsTypNm":{"type":"string"},"cpnsTypLrgNm":{"type":"string"},"cpnsTypSmlNm":{"type":"string"},"useYn":{"type":"string"},"sortSeq":{"type":"integer","format":"int32"},"cpnsSubCd":{"type":"string"},"cpnsSubNm":{"type":"string"},"cpnsStdCd":{"type":"string"},"cpnsStdNm":{"type":"string"},"cpnsStdRate":{"type":"string"},"maxPayLim":{"type":"integer","format":"int32"},"cpnsStdDesc":{"type":"string"},"cpnsStdDescYn":{"type":"string"},"uprCpnsTypCd":{"type":"string"},"hierarchy":{"type":"string"},"hierarchyText":{"type":"string"},"useCnt":{"type":"integer","format":"int32"}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}},"Response":{"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":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}}}},"paths":{"/v2/customerservice/rewardTypeMgmt/getRewardTypeList":{"get":{"tags":["보상유형관리"],"summary":"보상유형 목록(Tree) 조회","description":"## 기능설명\n* 보상유형 목록을 Tree 형태로 조회 합니다.\n---\n## 상세설명\n* 조회된 보상유형 정보는 계층형 구조 입니다.\n","operationId":"getRewardTypeList","parameters":[{"name":"useYn","in":"query","description":"사용여부","required":false,"schema":{"type":"string","description":"사용여부"}}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseListCsCompensTypeCodeResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 하위 보상유형 목록 조회

> \## 기능설명\
> \* 하위 보상유형 목록을 조회 합니다.\
> \---\
> \## 상세설명\
> \* 선택한 보상유형에 속한 하위 보상유형을 조회 합니다.<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":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"RealGridListResponseCsCompensTypeCodeResponse":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"payloads":{"type":"array","items":{"$ref":"#/components/schemas/CsCompensTypeCodeResponse"}}}},"CsCompensTypeCodeResponse":{"type":"object","properties":{"level":{"type":"integer","format":"int32"},"cpnsTypNo":{"type":"string"},"cpnsTypNm":{"type":"string"},"cpnsTypLrgNm":{"type":"string"},"cpnsTypSmlNm":{"type":"string"},"useYn":{"type":"string"},"sortSeq":{"type":"integer","format":"int32"},"cpnsSubCd":{"type":"string"},"cpnsSubNm":{"type":"string"},"cpnsStdCd":{"type":"string"},"cpnsStdNm":{"type":"string"},"cpnsStdRate":{"type":"string"},"maxPayLim":{"type":"integer","format":"int32"},"cpnsStdDesc":{"type":"string"},"cpnsStdDescYn":{"type":"string"},"uprCpnsTypCd":{"type":"string"},"hierarchy":{"type":"string"},"hierarchyText":{"type":"string"},"useCnt":{"type":"integer","format":"int32"}}},"Response":{"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":{"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"}}}}},"paths":{"/v2/customerservice/rewardTypeMgmt/getLowerRewardTypeList":{"get":{"tags":["보상유형관리"],"summary":"하위 보상유형 목록 조회","description":"## 기능설명\n* 하위 보상유형 목록을 조회 합니다.\n---\n## 상세설명\n* 선택한 보상유형에 속한 하위 보상유형을 조회 합니다.\n","operationId":"getLowerRewardTypeList","parameters":[{"name":"level","in":"query","description":"레벨","required":false,"schema":{"type":"integer","format":"int32","description":"레벨"}},{"name":"useYn","in":"query","description":"사용여부","required":false,"schema":{"type":"string","description":"사용여부"}},{"name":"uprCpnsTypCd","in":"query","description":"상위보상유형","required":false,"schema":{"type":"string","description":"상위보상유형"}}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RealGridListResponseCsCompensTypeCodeResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 보상/지급 승인자 정보를 조회

> \## 기능설명\
> \* 보상/지급 승인자 정보를 조회 합니다.\
> \---\
> \## 상세설명\
> \* 보상승인자, 지급승인자 정보를 조회 합니다.<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":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"RealGridListResponseApprovalAuthorityUser":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"payloads":{"type":"array","items":{"$ref":"#/components/schemas/ApprovalAuthorityUser"}}}},"ApprovalAuthorityUser":{"type":"object","description":"보상승인 권한 정보 수정(등록, 수정, 삭제) 요청 DTO","properties":{"cpnsAprmnGbCd":{"type":"string","description":"보상승인자구분코드(CS024)","enum":["REWARD_APPROVAL_AUTHORITY","REWARD_PAY_APPROVAL_AUTHORITY"]},"userId":{"type":"string","description":"사용자ID"},"userNm":{"type":"string","description":"사용자명"}}},"Response":{"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":{"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"}}}}},"paths":{"/v2/customerservice/rewardTypeMgmt/getCustomerCompenseAuthority":{"get":{"tags":["보상유형관리"],"summary":"보상/지급 승인자 정보를 조회","description":"## 기능설명\n* 보상/지급 승인자 정보를 조회 합니다.\n---\n## 상세설명\n* 보상승인자, 지급승인자 정보를 조회 합니다.\n","operationId":"getCustomerCompenseAuthority","parameters":[{"name":"cpnsAprmnGbCd","in":"query","description":"보상승인자구분코드","required":true,"schema":{"type":"String"}}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RealGridListResponseApprovalAuthorityUser"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 모든 보상유형 조회

> \## 기능설명\
> \* 모든 보상유형을 조회 합니다.\
> \---\
> \## 상세설명\
> \* 보상유형조회 공통 팝업에서 사용 합니다.<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":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"RealGridListResponseCsCompensTypeCodeResponse":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"payloads":{"type":"array","items":{"$ref":"#/components/schemas/CsCompensTypeCodeResponse"}}}},"CsCompensTypeCodeResponse":{"type":"object","properties":{"level":{"type":"integer","format":"int32"},"cpnsTypNo":{"type":"string"},"cpnsTypNm":{"type":"string"},"cpnsTypLrgNm":{"type":"string"},"cpnsTypSmlNm":{"type":"string"},"useYn":{"type":"string"},"sortSeq":{"type":"integer","format":"int32"},"cpnsSubCd":{"type":"string"},"cpnsSubNm":{"type":"string"},"cpnsStdCd":{"type":"string"},"cpnsStdNm":{"type":"string"},"cpnsStdRate":{"type":"string"},"maxPayLim":{"type":"integer","format":"int32"},"cpnsStdDesc":{"type":"string"},"cpnsStdDescYn":{"type":"string"},"uprCpnsTypCd":{"type":"string"},"hierarchy":{"type":"string"},"hierarchyText":{"type":"string"},"useCnt":{"type":"integer","format":"int32"}}},"Response":{"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":{"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"}}}}},"paths":{"/v2/customerservice/rewardTypeMgmt/getCsCompensTypeCodePopup":{"get":{"tags":["보상유형관리"],"summary":"모든 보상유형 조회","description":"## 기능설명\n* 모든 보상유형을 조회 합니다.\n---\n## 상세설명\n* 보상유형조회 공통 팝업에서 사용 합니다.\n","operationId":"getCsCompensTypeCodePopup","parameters":[{"name":"cpnsTypNm","in":"query","description":"보상유형명","required":false,"schema":{"type":"string","description":"보상유형명"}}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RealGridListResponseCsCompensTypeCodeResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 권한별 보상금액한도 목록 조회

> \## 기능설명\
> \* 권한별 보상금액한도 목록을 조회 합니다.\
> \---\
> \## 상세설명\
> \* 권한별 현재 보상금액한도 목록을 조회 합니다.<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":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"RealGridListResponseCompensationAmountLimitResponse":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"payloads":{"type":"array","items":{"$ref":"#/components/schemas/CompensationAmountLimitResponse"}}}},"CompensationAmountLimitResponse":{"type":"object","description":"보상금액한도 응답 DTO","properties":{"grpCd":{"type":"string","description":"그룹코드"},"authCd":{"type":"string","description":"코드"},"authCdDesc":{"type":"string","description":"코드설명"},"limitAmount":{"type":"string","description":"금액한도"}}},"Response":{"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":{"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"}}}}},"paths":{"/v2/customerservice/rewardTypeMgmt/getCompensationAmountLimit":{"get":{"tags":["보상유형관리"],"summary":"권한별 보상금액한도 목록 조회","description":"## 기능설명\n* 권한별 보상금액한도 목록을 조회 합니다.\n---\n## 상세설명\n* 권한별 현재 보상금액한도 목록을 조회 합니다.\n","operationId":"getCompensationAmountLimit","responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RealGridListResponseCompensationAmountLimitResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```


---

# 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://tech.x2bee.com/api/back-office-api/cs-bo-api/undefined.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.
