> 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/store-front-api-reference/goods-api/product-q-and-a-management.md).

# Product Q\&A Management

## Retrieve Product Q\&A Detail

> \## Function Description\
> \* Retrieves the detailed content of a product Q\&A.\
> \---\
> \## Detailed Description\
> \* Called to load the existing product Q\&A information when modifying a product Q\&A.\
> \* Retrieves the detailed content of a single product Q\&A using the question number as a parameter.\
> \---\
> \## Revision History\
> \`\`\`Release v1.04\_231120\`\`\`: Product Q\&A<br>

````json
{"openapi":"3.1.0","info":{"title":"X2BEE Goods API","version":"v1"},"servers":[{"url":"https://api-goods.x2bee.com/api/goods/","description":"prd"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","name":"Authorization","in":"header","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"GoodsQna":{"type":"object","properties":{"goods":{"$ref":"#/components/schemas/GoodsBase"},"question":{"$ref":"#/components/schemas/GoodsQnaQuestion"},"questionListData":{"$ref":"#/components/schemas/CommonListDataGoodsQnaQuestion"},"questionList":{"type":"array","items":{"$ref":"#/components/schemas/GoodsQnaQuestion"}}}},"GoodsBase":{"type":"object","properties":{"goodsNo":{"type":"string","description":"Product No."},"goodsNm":{"type":"string","description":"Product Name"},"brandNm":{"type":"string","description":"Brand Name"},"contFilePathNm":{"type":"string","description":"Content File Path"},"entrNo":{"type":"string","description":"Vendor No."},"stdCtgNo":{"type":"string","description":"Standard Category No."}}},"GoodsQnaQuestion":{"type":"object","description":"Product Q&A Question Information","properties":{"questNo":{"type":"string","description":"Question No."},"goodsNo":{"type":"string","description":"Product No."},"mbrNo":{"type":"string","description":"Member No."},"loginId":{"type":"string","description":"Login ID"},"mbrStatCd":{"type":"string","description":"Member Status Code"},"entrNo":{"type":"string","description":"Vendor No."},"questTypCd":{"type":"string","description":"Question Type Code (PR041)"},"questTitle":{"type":"string","description":"Question Title"},"questCont":{"type":"string","description":"Question Details"},"questDtm":{"type":"string","format":"date-time","description":"Question Date/Time"},"procStatCd":{"type":"string","description":"Processing Status Code (PR039)"},"procId":{"type":"string","description":"Processor ID"},"notiMethodCd":{"type":"string","description":"Notification Method Code (PR040)"},"scrtScrpYn":{"type":"string","description":"Private Post Status"},"kakaoSMScheck":{"type":"string","description":"AlimTalk/SMS Notification Consent Status"},"cellSctNo":{"type":"string","description":"Mobile Phone Prefix Code"},"cellTxnoNo":{"type":"string","description":"Mobile Phone Exchange Code"},"cellEndNo":{"type":"string","description":"Mobile Phone Last Digits"},"questDispStatCd":{"type":"string","description":"Question Display Status Code (PR022)"},"emailAddr":{"type":"string","description":"Email Address"},"delYn":{"type":"string","description":"Deletion Status"},"contents":{"type":"array","description":"Product Q&A Attachment","items":{"$ref":"#/components/schemas/GoodsQnaContents"}},"answerList":{"type":"array","description":"Answer List","items":{"$ref":"#/components/schemas/GoodsQnaAnswer"}},"deleteGoodsQnaContList":{"type":"array","description":"Attachment Scheduled for Deletion","items":{"$ref":"#/components/schemas/GoodsQnaContents"}}}},"GoodsQnaContents":{"type":"object","description":"Product Q&A Attachment Info","properties":{"questNo":{"type":"string","description":"Question No."},"contFilePathNm":{"type":"string","description":"Content File Path"},"contFileNm":{"type":"string","description":"Content File Name","writeOnly":true},"contSn":{"type":"string","description":"Content Serial No."}}},"GoodsQnaAnswer":{"type":"object","description":"Product Q&A Question Information","properties":{"questNo":{"type":"string","description":"Question No."},"goodsNo":{"type":"string","description":"Product No."},"mbrNo":{"type":"string","description":"Member No."},"loginId":{"type":"string","description":"Login ID"},"mbrStatCd":{"type":"string","description":"Member Status Code"},"entrNo":{"type":"string","description":"Vendor No."},"questTypCd":{"type":"string","description":"Question Type Code (PR041)"},"questTitle":{"type":"string","description":"Question Title"},"questCont":{"type":"string","description":"Question Details"},"procStatCd":{"type":"string","description":"Processing Status Code (PR039)"},"prodId":{"type":"string","description":"Processor ID"},"notiMethodCd":{"type":"string","description":"Notification Method Code (PR040)"},"scrtScrpYn":{"type":"string","description":"Private Post Status"},"kakaoSMScheck":{"type":"string","description":"AlimTalk/SMS Notification Consent Status"},"cellSctNo":{"type":"string","description":"Mobile Phone Prefix Code"},"cellTxnoNo":{"type":"string","description":"Mobile Phone Exchange Code"},"cellEndNo":{"type":"string","description":"Mobile Phone Last Digits"},"questDispStatCd":{"type":"string","description":"Question Display Status Code (PR022)"},"emailAddr":{"type":"string","description":"Email Address"},"delYn":{"type":"string","description":"Deletion Status"},"ansCont":{"type":"string","description":"Answer Details"},"contents":{"type":"array","description":"Product Q&A Attachment","items":{"$ref":"#/components/schemas/GoodsQnaContents"}}}},"CommonListDataGoodsQnaQuestion":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/GoodsQnaQuestion"}},"totalCnt":{"type":"integer","format":"int64"}}},"ErrorCode":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"httpStatus":{"type":"integer","format":"int32"},"isProcess":{"type":"boolean"}}}}},"paths":{"/v1/qna/adv/{questNo}":{"get":{"tags":["Product Q&A Management"],"summary":"Retrieve Product Q&A Detail","description":"## Function Description\n* Retrieves the detailed content of a product Q&A.\n---\n## Detailed Description\n* Called to load the existing product Q&A information when modifying a product Q&A.\n* Retrieves the detailed content of a single product Q&A using the question number as a parameter.\n---\n## Revision History\n```Release v1.04_231120```: Product Q&A\n","operationId":"qnaDetail","parameters":[{"name":"questNo","in":"path","description":"Question No.","required":true,"schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"Product Q&A Detail Inquiry Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoodsQna"}}}},"900":{"description":"Product Q&A Detail Inquiry Failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
````

## Modify Product Q\&A

> \## Function Description\
> \* Modifies a product Q\&A that has been written.\
> \---\
> \## Detailed Description\
> \* Called when a product Q\&A is modified on the Product Q\&A list screen or the Product Q\&A screen in My Page.\
> \* Modifies the product Q\&A corresponding to the given question number, which is received as a parameter.\
> \* Verifies the member information so that only the member who wrote the product Q\&A can modify it.\
> \---\
> \## Revision History\
> \`\`\`Release v1.04\_231120\`\`\`: Improved product Q\&A modification API<br>

````json
{"openapi":"3.1.0","info":{"title":"X2BEE Goods API","version":"v1"},"servers":[{"url":"https://api-goods.x2bee.com/api/goods/","description":"prd"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","name":"Authorization","in":"header","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"GoodsQnaQuestion":{"type":"object","description":"Product Q&A Question Information","properties":{"questNo":{"type":"string","description":"Question No."},"goodsNo":{"type":"string","description":"Product No."},"mbrNo":{"type":"string","description":"Member No."},"loginId":{"type":"string","description":"Login ID"},"mbrStatCd":{"type":"string","description":"Member Status Code"},"entrNo":{"type":"string","description":"Vendor No."},"questTypCd":{"type":"string","description":"Question Type Code (PR041)"},"questTitle":{"type":"string","description":"Question Title"},"questCont":{"type":"string","description":"Question Details"},"questDtm":{"type":"string","format":"date-time","description":"Question Date/Time"},"procStatCd":{"type":"string","description":"Processing Status Code (PR039)"},"procId":{"type":"string","description":"Processor ID"},"notiMethodCd":{"type":"string","description":"Notification Method Code (PR040)"},"scrtScrpYn":{"type":"string","description":"Private Post Status"},"kakaoSMScheck":{"type":"string","description":"AlimTalk/SMS Notification Consent Status"},"cellSctNo":{"type":"string","description":"Mobile Phone Prefix Code"},"cellTxnoNo":{"type":"string","description":"Mobile Phone Exchange Code"},"cellEndNo":{"type":"string","description":"Mobile Phone Last Digits"},"questDispStatCd":{"type":"string","description":"Question Display Status Code (PR022)"},"emailAddr":{"type":"string","description":"Email Address"},"delYn":{"type":"string","description":"Deletion Status"},"contents":{"type":"array","description":"Product Q&A Attachment","items":{"$ref":"#/components/schemas/GoodsQnaContents"}},"answerList":{"type":"array","description":"Answer List","items":{"$ref":"#/components/schemas/GoodsQnaAnswer"}},"deleteGoodsQnaContList":{"type":"array","description":"Attachment Scheduled for Deletion","items":{"$ref":"#/components/schemas/GoodsQnaContents"}}}},"GoodsQnaContents":{"type":"object","description":"Product Q&A Attachment Info","properties":{"questNo":{"type":"string","description":"Question No."},"contFilePathNm":{"type":"string","description":"Content File Path"},"contFileNm":{"type":"string","description":"Content File Name","writeOnly":true},"contSn":{"type":"string","description":"Content Serial No."}}},"GoodsQnaAnswer":{"type":"object","description":"Product Q&A Question Information","properties":{"questNo":{"type":"string","description":"Question No."},"goodsNo":{"type":"string","description":"Product No."},"mbrNo":{"type":"string","description":"Member No."},"loginId":{"type":"string","description":"Login ID"},"mbrStatCd":{"type":"string","description":"Member Status Code"},"entrNo":{"type":"string","description":"Vendor No."},"questTypCd":{"type":"string","description":"Question Type Code (PR041)"},"questTitle":{"type":"string","description":"Question Title"},"questCont":{"type":"string","description":"Question Details"},"procStatCd":{"type":"string","description":"Processing Status Code (PR039)"},"prodId":{"type":"string","description":"Processor ID"},"notiMethodCd":{"type":"string","description":"Notification Method Code (PR040)"},"scrtScrpYn":{"type":"string","description":"Private Post Status"},"kakaoSMScheck":{"type":"string","description":"AlimTalk/SMS Notification Consent Status"},"cellSctNo":{"type":"string","description":"Mobile Phone Prefix Code"},"cellTxnoNo":{"type":"string","description":"Mobile Phone Exchange Code"},"cellEndNo":{"type":"string","description":"Mobile Phone Last Digits"},"questDispStatCd":{"type":"string","description":"Question Display Status Code (PR022)"},"emailAddr":{"type":"string","description":"Email Address"},"delYn":{"type":"string","description":"Deletion Status"},"ansCont":{"type":"string","description":"Answer Details"},"contents":{"type":"array","description":"Product Q&A Attachment","items":{"$ref":"#/components/schemas/GoodsQnaContents"}}}},"ResponseVoid":{"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"}}},"ErrorCode":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"httpStatus":{"type":"integer","format":"int32"},"isProcess":{"type":"boolean"}}}}},"paths":{"/v1/qna/adv/{questNo}":{"put":{"tags":["Product Q&A Management"],"summary":"Modify Product Q&A","description":"## Function Description\n* Modifies a product Q&A that has been written.\n---\n## Detailed Description\n* Called when a product Q&A is modified on the Product Q&A list screen or the Product Q&A screen in My Page.\n* Modifies the product Q&A corresponding to the given question number, which is received as a parameter.\n* Verifies the member information so that only the member who wrote the product Q&A can modify it.\n---\n## Revision History\n```Release v1.04_231120```: Improved product Q&A modification API\n","operationId":"modifyQna","parameters":[{"name":"questNo","in":"path","description":"Product Q&A No.","required":true,"schema":{"type":"string"}},{"name":"files","in":"query","description":"Multimedia Information","required":true,"schema":{"type":"string","format":"binary"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"question":{"$ref":"#/components/schemas/GoodsQnaQuestion"}},"required":["question"]}}}},"responses":{"200":{"description":"Product Q&A Modification Success","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseVoid"}}}},"900":{"description":"Product Q&A Modification Failure","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
````

## Delete Product Q\&A

> \## Function Description\
> \* Deletes a product Q\&A.\
> \---\
> \## Detailed Description\
> \* Called when a product Q\&A is deleted on the Product Q\&A list screen or the Product Q\&A screen in My Page.\
> \* Deletes the product Q\&A corresponding to the given question number, which is received as a parameter.\
> \* Verifies the member information so that only the member who wrote the product Q\&A can delete it.\
> \* Does not physically delete the product Q\&A; instead, it changes the deletion status to 'Y' so that it is hidden from the screen.\
> \---\
> \## Revision History\
> \`\`\`Release v1.04\_231120\`\`\`: Improved product Q\&A modification API<br>

````json
{"openapi":"3.1.0","info":{"title":"X2BEE Goods API","version":"v1"},"servers":[{"url":"https://api-goods.x2bee.com/api/goods/","description":"prd"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","name":"Authorization","in":"header","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"ResponseVoid":{"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"}}},"ErrorCode":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"httpStatus":{"type":"integer","format":"int32"},"isProcess":{"type":"boolean"}}}}},"paths":{"/v1/qna/adv/{questNo}":{"delete":{"tags":["Product Q&A Management"],"summary":"Delete Product Q&A","description":"## Function Description\n* Deletes a product Q&A.\n---\n## Detailed Description\n* Called when a product Q&A is deleted on the Product Q&A list screen or the Product Q&A screen in My Page.\n* Deletes the product Q&A corresponding to the given question number, which is received as a parameter.\n* Verifies the member information so that only the member who wrote the product Q&A can delete it.\n* Does not physically delete the product Q&A; instead, it changes the deletion status to 'Y' so that it is hidden from the screen.\n---\n## Revision History\n```Release v1.04_231120```: Improved product Q&A modification API\n","operationId":"deleteQna","parameters":[{"name":"questNo","in":"path","description":"Product Q&A No.","required":true,"schema":{"type":"string","description":"string"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"Product Q&A Deletion Success","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseVoid"}}}},"900":{"description":"Product Q&A Deletion Failure","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
````

## Register Product Q\&A

> \## Function Description\
> \* Registers a product Q\&A.\
> \---\
> \## Detailed Description\
> \* Called when a product Q\&A is registered after being written on the Product Q\&A writing screen.\
> \* Registers the product Q\&A.\
> \---\
> \## Revision History\
> \`\`\`Release v1.04\_231120\`\`\`: Improved product Q\&A registration API\
> \
> \`\`\`Release v2.00\_240409\`\`\`: Removed / from the mapping address.<br>

````json
{"openapi":"3.1.0","info":{"title":"X2BEE Goods API","version":"v1"},"servers":[{"url":"https://api-goods.x2bee.com/api/goods/","description":"prd"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","name":"Authorization","in":"header","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"GoodsQnaQuestion":{"type":"object","description":"Product Q&A Question Information","properties":{"questNo":{"type":"string","description":"Question No."},"goodsNo":{"type":"string","description":"Product No."},"mbrNo":{"type":"string","description":"Member No."},"loginId":{"type":"string","description":"Login ID"},"mbrStatCd":{"type":"string","description":"Member Status Code"},"entrNo":{"type":"string","description":"Vendor No."},"questTypCd":{"type":"string","description":"Question Type Code (PR041)"},"questTitle":{"type":"string","description":"Question Title"},"questCont":{"type":"string","description":"Question Details"},"questDtm":{"type":"string","format":"date-time","description":"Question Date/Time"},"procStatCd":{"type":"string","description":"Processing Status Code (PR039)"},"procId":{"type":"string","description":"Processor ID"},"notiMethodCd":{"type":"string","description":"Notification Method Code (PR040)"},"scrtScrpYn":{"type":"string","description":"Private Post Status"},"kakaoSMScheck":{"type":"string","description":"AlimTalk/SMS Notification Consent Status"},"cellSctNo":{"type":"string","description":"Mobile Phone Prefix Code"},"cellTxnoNo":{"type":"string","description":"Mobile Phone Exchange Code"},"cellEndNo":{"type":"string","description":"Mobile Phone Last Digits"},"questDispStatCd":{"type":"string","description":"Question Display Status Code (PR022)"},"emailAddr":{"type":"string","description":"Email Address"},"delYn":{"type":"string","description":"Deletion Status"},"contents":{"type":"array","description":"Product Q&A Attachment","items":{"$ref":"#/components/schemas/GoodsQnaContents"}},"answerList":{"type":"array","description":"Answer List","items":{"$ref":"#/components/schemas/GoodsQnaAnswer"}},"deleteGoodsQnaContList":{"type":"array","description":"Attachment Scheduled for Deletion","items":{"$ref":"#/components/schemas/GoodsQnaContents"}}}},"GoodsQnaContents":{"type":"object","description":"Product Q&A Attachment Info","properties":{"questNo":{"type":"string","description":"Question No."},"contFilePathNm":{"type":"string","description":"Content File Path"},"contFileNm":{"type":"string","description":"Content File Name","writeOnly":true},"contSn":{"type":"string","description":"Content Serial No."}}},"GoodsQnaAnswer":{"type":"object","description":"Product Q&A Question Information","properties":{"questNo":{"type":"string","description":"Question No."},"goodsNo":{"type":"string","description":"Product No."},"mbrNo":{"type":"string","description":"Member No."},"loginId":{"type":"string","description":"Login ID"},"mbrStatCd":{"type":"string","description":"Member Status Code"},"entrNo":{"type":"string","description":"Vendor No."},"questTypCd":{"type":"string","description":"Question Type Code (PR041)"},"questTitle":{"type":"string","description":"Question Title"},"questCont":{"type":"string","description":"Question Details"},"procStatCd":{"type":"string","description":"Processing Status Code (PR039)"},"prodId":{"type":"string","description":"Processor ID"},"notiMethodCd":{"type":"string","description":"Notification Method Code (PR040)"},"scrtScrpYn":{"type":"string","description":"Private Post Status"},"kakaoSMScheck":{"type":"string","description":"AlimTalk/SMS Notification Consent Status"},"cellSctNo":{"type":"string","description":"Mobile Phone Prefix Code"},"cellTxnoNo":{"type":"string","description":"Mobile Phone Exchange Code"},"cellEndNo":{"type":"string","description":"Mobile Phone Last Digits"},"questDispStatCd":{"type":"string","description":"Question Display Status Code (PR022)"},"emailAddr":{"type":"string","description":"Email Address"},"delYn":{"type":"string","description":"Deletion Status"},"ansCont":{"type":"string","description":"Answer Details"},"contents":{"type":"array","description":"Product Q&A Attachment","items":{"$ref":"#/components/schemas/GoodsQnaContents"}}}},"ResponseVoid":{"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"}}},"ErrorCode":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"httpStatus":{"type":"integer","format":"int32"},"isProcess":{"type":"boolean"}}}}},"paths":{"/v1/qna/adv":{"post":{"tags":["Product Q&A Management"],"summary":"Register Product Q&A","description":"## Function Description\n* Registers a product Q&A.\n---\n## Detailed Description\n* Called when a product Q&A is registered after being written on the Product Q&A writing screen.\n* Registers the product Q&A.\n---\n## Revision History\n```Release v1.04_231120```: Improved product Q&A registration API\n\n```Release v2.00_240409```: Removed / from the mapping address.\n","operationId":"insertQna","parameters":[{"name":"files","in":"query","description":"Multimedia Information","required":true,"schema":{"type":"string","format":"binary"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"question":{"$ref":"#/components/schemas/GoodsQnaQuestion"}},"required":["question"]}}}},"responses":{"200":{"description":"Product Q&A Registration Success","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseVoid"}}}},"900":{"description":"Product Q&A Registration Failure","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
````

## Retrieve Product Q\&A List (Integrated Search)

> \## Function Description\
> \* Retrieves the product Q\&A list.\
> \---\
> \## Detailed Description\
> \* Called to retrieve the list of product Q\&As written by the member when entering the Product Q\&A page in the My Page activity status.\
> \* Retrieves the list of product Q\&As written between the inquiry condition's start date and end date.\
> \* If no separate inquiry condition is set, retrieves the list of product Q\&As written within the last 1 week.\
> \---\
> \## Revision History\
> \`\`\`Release v1.04\_231120\`\`\`: Product Q\&A\
> \
> \`\`\`Release v2.00\_240409\`\`\`: Applied XSS filtering to the questCont value of question and answer posts.<br>

````json
{"openapi":"3.1.0","info":{"title":"X2BEE Goods API","version":"v1"},"servers":[{"url":"https://api-goods.x2bee.com/api/goods/","description":"prd"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","name":"Authorization","in":"header","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"CommonListData":{"type":"object","properties":{"data":{"type":"array","items":{}},"totalCnt":{"type":"integer","format":"int64"}}},"ErrorCode":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"httpStatus":{"type":"integer","format":"int32"},"isProcess":{"type":"boolean"}}}}},"paths":{"/v1/qna/adv/member":{"get":{"tags":["Product Q&A Management"],"summary":"Retrieve Product Q&A List (Integrated Search)","description":"## Function Description\n* Retrieves the product Q&A list.\n---\n## Detailed Description\n* Called to retrieve the list of product Q&As written by the member when entering the Product Q&A page in the My Page activity status.\n* Retrieves the list of product Q&As written between the inquiry condition's start date and end date.\n* If no separate inquiry condition is set, retrieves the list of product Q&As written within the last 1 week.\n---\n## Revision History\n```Release v1.04_231120```: Product Q&A\n\n```Release v2.00_240409```: Applied XSS filtering to the questCont value of question and answer posts.\n","operationId":"getQnaListForMember","parameters":[{"name":"pageSize","in":"query","description":"Requested Page Size","schema":{"type":"string","description":"integer"}},{"name":"pageNo","in":"query","description":"Requested Page No.","schema":{"type":"string","description":"integer"}},{"name":"searchStartDate","in":"query","description":"Search Start Date","schema":{"type":"string","description":"localDateTime"}},{"name":"searchEndDate","in":"query","description":"Search End Date","schema":{"type":"string","description":"localDateTime"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"Product Q&A List Inquiry Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommonListData"}}}},"900":{"description":"Product Q&A List Inquiry Failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
````

## Retrieve Q\&A Info by Product

> \## Function Description\
> \* Retrieves the Q\&A info list by product.\
> \---\
> \## Detailed Description\
> \* Retrieves the Q\&A info list by product using the product number.\
> \* Called for the product Q\&A section at the bottom of the product detail page when entering the page.\
> \---\
> \## Revision History\
> \`\`\`Release v1.04\_231120\`\`\`: Product Q\&A\
> \
> \`\`\`Release v2.00\_240409\`\`\`: Removed reply information unless it is a private question written by the member themselves. Applied XSS filtering to the questCont value of question and answer posts.<br>

````json
{"openapi":"3.1.0","info":{"title":"X2BEE Goods API","version":"v1"},"servers":[{"url":"https://api-goods.x2bee.com/api/goods/","description":"prd"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","name":"Authorization","in":"header","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"GoodsQna":{"type":"object","properties":{"goods":{"$ref":"#/components/schemas/GoodsBase"},"question":{"$ref":"#/components/schemas/GoodsQnaQuestion"},"questionListData":{"$ref":"#/components/schemas/CommonListDataGoodsQnaQuestion"},"questionList":{"type":"array","items":{"$ref":"#/components/schemas/GoodsQnaQuestion"}}}},"GoodsBase":{"type":"object","properties":{"goodsNo":{"type":"string","description":"Product No."},"goodsNm":{"type":"string","description":"Product Name"},"brandNm":{"type":"string","description":"Brand Name"},"contFilePathNm":{"type":"string","description":"Content File Path"},"entrNo":{"type":"string","description":"Vendor No."},"stdCtgNo":{"type":"string","description":"Standard Category No."}}},"GoodsQnaQuestion":{"type":"object","description":"Product Q&A Question Information","properties":{"questNo":{"type":"string","description":"Question No."},"goodsNo":{"type":"string","description":"Product No."},"mbrNo":{"type":"string","description":"Member No."},"loginId":{"type":"string","description":"Login ID"},"mbrStatCd":{"type":"string","description":"Member Status Code"},"entrNo":{"type":"string","description":"Vendor No."},"questTypCd":{"type":"string","description":"Question Type Code (PR041)"},"questTitle":{"type":"string","description":"Question Title"},"questCont":{"type":"string","description":"Question Details"},"questDtm":{"type":"string","format":"date-time","description":"Question Date/Time"},"procStatCd":{"type":"string","description":"Processing Status Code (PR039)"},"procId":{"type":"string","description":"Processor ID"},"notiMethodCd":{"type":"string","description":"Notification Method Code (PR040)"},"scrtScrpYn":{"type":"string","description":"Private Post Status"},"kakaoSMScheck":{"type":"string","description":"AlimTalk/SMS Notification Consent Status"},"cellSctNo":{"type":"string","description":"Mobile Phone Prefix Code"},"cellTxnoNo":{"type":"string","description":"Mobile Phone Exchange Code"},"cellEndNo":{"type":"string","description":"Mobile Phone Last Digits"},"questDispStatCd":{"type":"string","description":"Question Display Status Code (PR022)"},"emailAddr":{"type":"string","description":"Email Address"},"delYn":{"type":"string","description":"Deletion Status"},"contents":{"type":"array","description":"Product Q&A Attachment","items":{"$ref":"#/components/schemas/GoodsQnaContents"}},"answerList":{"type":"array","description":"Answer List","items":{"$ref":"#/components/schemas/GoodsQnaAnswer"}},"deleteGoodsQnaContList":{"type":"array","description":"Attachment Scheduled for Deletion","items":{"$ref":"#/components/schemas/GoodsQnaContents"}}}},"GoodsQnaContents":{"type":"object","description":"Product Q&A Attachment Info","properties":{"questNo":{"type":"string","description":"Question No."},"contFilePathNm":{"type":"string","description":"Content File Path"},"contFileNm":{"type":"string","description":"Content File Name","writeOnly":true},"contSn":{"type":"string","description":"Content Serial No."}}},"GoodsQnaAnswer":{"type":"object","description":"Product Q&A Question Information","properties":{"questNo":{"type":"string","description":"Question No."},"goodsNo":{"type":"string","description":"Product No."},"mbrNo":{"type":"string","description":"Member No."},"loginId":{"type":"string","description":"Login ID"},"mbrStatCd":{"type":"string","description":"Member Status Code"},"entrNo":{"type":"string","description":"Vendor No."},"questTypCd":{"type":"string","description":"Question Type Code (PR041)"},"questTitle":{"type":"string","description":"Question Title"},"questCont":{"type":"string","description":"Question Details"},"procStatCd":{"type":"string","description":"Processing Status Code (PR039)"},"prodId":{"type":"string","description":"Processor ID"},"notiMethodCd":{"type":"string","description":"Notification Method Code (PR040)"},"scrtScrpYn":{"type":"string","description":"Private Post Status"},"kakaoSMScheck":{"type":"string","description":"AlimTalk/SMS Notification Consent Status"},"cellSctNo":{"type":"string","description":"Mobile Phone Prefix Code"},"cellTxnoNo":{"type":"string","description":"Mobile Phone Exchange Code"},"cellEndNo":{"type":"string","description":"Mobile Phone Last Digits"},"questDispStatCd":{"type":"string","description":"Question Display Status Code (PR022)"},"emailAddr":{"type":"string","description":"Email Address"},"delYn":{"type":"string","description":"Deletion Status"},"ansCont":{"type":"string","description":"Answer Details"},"contents":{"type":"array","description":"Product Q&A Attachment","items":{"$ref":"#/components/schemas/GoodsQnaContents"}}}},"CommonListDataGoodsQnaQuestion":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/GoodsQnaQuestion"}},"totalCnt":{"type":"integer","format":"int64"}}},"ErrorCode":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"httpStatus":{"type":"integer","format":"int32"},"isProcess":{"type":"boolean"}}}}},"paths":{"/v1/qna/adv/goods/{goodsNo}":{"get":{"tags":["Product Q&A Management"],"summary":"Retrieve Q&A Info by Product","description":"## Function Description\n* Retrieves the Q&A info list by product.\n---\n## Detailed Description\n* Retrieves the Q&A info list by product using the product number.\n* Called for the product Q&A section at the bottom of the product detail page when entering the page.\n---\n## Revision History\n```Release v1.04_231120```: Product Q&A\n\n```Release v2.00_240409```: Removed reply information unless it is a private question written by the member themselves. Applied XSS filtering to the questCont value of question and answer posts.\n","operationId":"getQnaAndGoods","parameters":[{"name":"goodsNo","in":"path","description":"Product No.","required":true,"schema":{"type":"string","description":"string"}},{"name":"pageSize","in":"query","description":"Requested Page Size","schema":{"type":"string","description":"integer"}},{"name":"pageNo","in":"query","description":"Requested Page No.","schema":{"type":"string","description":"integer"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"Product Q&A Info by Product Inquiry Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoodsQna"}}}},"900":{"description":"Product Q&A Info by Product Inquiry Failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
````
