> 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/back-office-api/display-bo-api/undefined-16.md).

# 아이콘 관리

## 아이콘 정보 등록 및 수정

> \## 기능설명\
> \* 아이콘 정보를 등록 및 수정하는 API 입니다.\
> \---\
> \## 상세설명\
> \* PC일 경우 MO 이미지경로 빈값, MO 일경우 PC이미지 빈값, 공통일 경우 PC,MO 이미지 경로를 저장합니다.\
> \* 입력 파라미터( \* : 필수)\
> &#x20;   \* create : siteNo \*, iconNm \*, useYn \*, dispMediaCd \*, iconTypCd \*, pcIconPathNm, pcIconFileNm, moIconPathNm, moIconFileNm\
> &#x20;   \* update : dispIconNo \*, siteNo \*, iconNm \*, useYn \*, dispMediaCd \*, iconTypCd \*, pcIconPathNm, pcIconFileNm, moIconPathNm, moIconFileNm\
> \---\
> \## 수정번호\
> \* \`\`\`Release v1.03\_231106\`\`\` : 아이콘(뱃지) 설정<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":{"PrDispIconInfo":{"type":"object","properties":{"siteNo":{"type":"string","description":"사이트번호"},"dispIconNo":{"type":"string","description":"전시아이콘번호"},"siteNm":{"type":"string","description":"사이트명"},"iconNm":{"type":"string","description":"아이콘명"},"useYn":{"type":"string","description":"사용여부"},"dispMediaCd":{"type":"string","description":"전시매체코드"},"dispMediaCdNm":{"type":"string","description":"전시매체코드명"},"iconTypCd":{"type":"string","description":"아이콘유형코드"},"iconTypCdNm":{"type":"string","description":"아이콘유형코드명"},"iconPathNm":{"type":"string","description":"아이콘유형코드명"},"pcIconPathNm":{"type":"string","description":"PC아이콘경로명"},"pcIconFileNm":{"type":"string","description":"PC아이콘파일명"},"moIconPathNm":{"type":"string","description":"MO아이콘경로명"},"moIconFileNm":{"type":"string","description":"MO아이콘경로명"},"commonIconPathNm":{"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"}}},"ErrorCode":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"httpStatus":{"type":"integer","format":"int32"},"isProcess":{"type":"boolean"}}}}},"paths":{"/v1/display/iconMgmt/saveIconInfoDetail":{"post":{"tags":["아이콘 관리"],"summary":"아이콘 정보 등록 및 수정","description":"## 기능설명\n* 아이콘 정보를 등록 및 수정하는 API 입니다.\n---\n## 상세설명\n* PC일 경우 MO 이미지경로 빈값, MO 일경우 PC이미지 빈값, 공통일 경우 PC,MO 이미지 경로를 저장합니다.\n* 입력 파라미터( * : 필수)\n    * create : siteNo *, iconNm *, useYn *, dispMediaCd *, iconTypCd *, pcIconPathNm, pcIconFileNm, moIconPathNm, moIconFileNm\n    * update : dispIconNo *, siteNo *, iconNm *, useYn *, dispMediaCd *, iconTypCd *, pcIconPathNm, pcIconFileNm, moIconPathNm, moIconFileNm\n---\n## 수정번호\n* ```Release v1.03_231106``` : 아이콘(뱃지) 설정\n","operationId":"saveIconInfoDetail","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"},"prDispIconInfo":{"$ref":"#/components/schemas/PrDispIconInfo"}},"required":["prDispIconInfo"]}}}},"responses":{"200":{"description":"아이콘 정보 등록/수정 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseString"}}}},"900":{"description":"아이콘 정보 등록/수정 실패","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
````

## 아이콘 기본정보 조회

> \## 기능설명\
> \* 아이콘 기본정보를 조회하는 API 입니다.\
> \---\
> \## 상세설명\
> \* 아이콘 기본정보를 조회합니다.\
> \---\
> \## 수정번호\
> \* \`\`\`Release v1.03\_231106\`\`\` : 아이콘(뱃지) 설정<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":{"PrDispIconInfo":{"type":"object","properties":{"siteNo":{"type":"string","description":"사이트번호"},"dispIconNo":{"type":"string","description":"전시아이콘번호"},"siteNm":{"type":"string","description":"사이트명"},"iconNm":{"type":"string","description":"아이콘명"},"useYn":{"type":"string","description":"사용여부"},"dispMediaCd":{"type":"string","description":"전시매체코드"},"dispMediaCdNm":{"type":"string","description":"전시매체코드명"},"iconTypCd":{"type":"string","description":"아이콘유형코드"},"iconTypCdNm":{"type":"string","description":"아이콘유형코드명"},"iconPathNm":{"type":"string","description":"아이콘유형코드명"},"pcIconPathNm":{"type":"string","description":"PC아이콘경로명"},"pcIconFileNm":{"type":"string","description":"PC아이콘파일명"},"moIconPathNm":{"type":"string","description":"MO아이콘경로명"},"moIconFileNm":{"type":"string","description":"MO아이콘경로명"},"commonIconPathNm":{"type":"string","description":"공통아이콘경로명"}}},"ErrorCode":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"httpStatus":{"type":"integer","format":"int32"},"isProcess":{"type":"boolean"}}}}},"paths":{"/v1/display/iconMgmt/getIconInfoDetail":{"get":{"tags":["아이콘 관리"],"summary":"아이콘 기본정보 조회","description":"## 기능설명\n* 아이콘 기본정보를 조회하는 API 입니다.\n---\n## 상세설명\n* 아이콘 기본정보를 조회합니다.\n---\n## 수정번호\n* ```Release v1.03_231106``` : 아이콘(뱃지) 설정\n","operationId":"getIconInfoDetail","parameters":[{"name":"dispIconNo","in":"query","description":"전시아이콘번호","required":true,"schema":{"type":"string","description":"string"}}],"responses":{"200":{"description":"아이콘 기본정보 조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PrDispIconInfo"}}}},"900":{"description":"아이콘 기본정보 조회 실패","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
````

## 아이콘 목록 조회

> \## 기능설명\
> \* 아이콘 목록을 조회하는 API 입니다.\
> \---\
> \## 상세설명\
> \* 아이콘 목록을 조회합니다.\
> \* 아이콘 목록은 아이콘번호 오름차순으로 노출됩니다.\
> \---\
> \## 수정번호\
> \* \`\`\`Release v1.05\_231204\`\`\` : 스프린트5 PO1 결함/개선 - 아이콘 이미지 쿼리 수정<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":{"PrDispIconInfo":{"type":"object","properties":{"siteNo":{"type":"string","description":"사이트번호"},"dispIconNo":{"type":"string","description":"전시아이콘번호"},"siteNm":{"type":"string","description":"사이트명"},"iconNm":{"type":"string","description":"아이콘명"},"useYn":{"type":"string","description":"사용여부"},"dispMediaCd":{"type":"string","description":"전시매체코드"},"dispMediaCdNm":{"type":"string","description":"전시매체코드명"},"iconTypCd":{"type":"string","description":"아이콘유형코드"},"iconTypCdNm":{"type":"string","description":"아이콘유형코드명"},"iconPathNm":{"type":"string","description":"아이콘유형코드명"},"pcIconPathNm":{"type":"string","description":"PC아이콘경로명"},"pcIconFileNm":{"type":"string","description":"PC아이콘파일명"},"moIconPathNm":{"type":"string","description":"MO아이콘경로명"},"moIconFileNm":{"type":"string","description":"MO아이콘경로명"},"commonIconPathNm":{"type":"string","description":"공통아이콘경로명"}}},"ErrorCode":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"httpStatus":{"type":"integer","format":"int32"},"isProcess":{"type":"boolean"}}}}},"paths":{"/v1/display/iconMgmt/getIconBaseList":{"get":{"tags":["아이콘 관리"],"summary":"아이콘 목록 조회","description":"## 기능설명\n* 아이콘 목록을 조회하는 API 입니다.\n---\n## 상세설명\n* 아이콘 목록을 조회합니다.\n* 아이콘 목록은 아이콘번호 오름차순으로 노출됩니다.\n---\n## 수정번호\n* ```Release v1.05_231204``` : 스프린트5 PO1 결함/개선 - 아이콘 이미지 쿼리 수정\n","operationId":"getIconList","parameters":[{"name":"siteNo","in":"query","description":"사이트번호","schema":{"type":"string","description":"string"}},{"name":"dispIconNo","in":"query","description":"전시아이콘번호","schema":{"type":"string","description":"string"}},{"name":"iconNm","in":"query","description":"아이콘명","schema":{"type":"string","description":"string"}},{"name":"useYn","in":"query","description":"사용여부","schema":{"type":"string","description":"string"}},{"name":"pageIdx","in":"query","description":"호출 페이지 번호","required":true,"schema":{"type":"string","description":"integer"}},{"name":"rowsPerPage","in":"query","description":"호출 페이지 사이즈","required":true,"schema":{"type":"string","description":"integer"}}],"responses":{"200":{"description":"아이콘 목록 조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PrDispIconInfo"}}}},"900":{"description":"아이콘 목록 조회 실패","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
````
