# 아이콘 관리

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

> \## 기능설명\
> \* 아이콘 정보를 등록 및 수정하는 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"}}}}}}}}}
````


---

# 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/display-bo-api/undefined-16.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.
