> 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-review-management.md).

# Product Review Management

## Retrieve Single Product Review

> \## Function Description\
> \* Retrieves a single product review record.\
> \---\
> \## Detailed Description\
> \* Retrieves the detailed information of a product review using the product number as a parameter.<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":[]}],"paths":{"/v1/review/adv/{revNo}":{"get":{"tags":["Product Review Management"],"summary":"Retrieve Single Product Review","description":"## Function Description\n* Retrieves a single product review record.\n---\n## Detailed Description\n* Retrieves the detailed information of a product review using the product number as a parameter.\n","operationId":"getReview","parameters":[{"name":"revNo","in":"path","description":"Review No.","required":true,"schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"Product Review Information Retrieved Successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoodsReviewBase"}}}},"900":{"description":"Product Review Information Retrieval Failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoodsReviewBase"}}}}}}}}}
```

## Modify Product Review

> \## Function Description\
> \* This API modifies a product review.\
> \---\
> \## Detailed Description\
> \* Modifies a review previously written by the member.\
> \* Called when a review is edited on the My Reviews screen in My Page.\
> \* Modifies the review corresponding to the given review number, which is received as a parameter.\
> \* Verifies the member information so that only the member who wrote the review can modify it.\
> \---\
> \## Validation Details\
> \* 0000 : The review was successfully modified.\
> \* 5002 : Occurs when the member number is missing from the request. This error occurs when a review modification request is made while logged out.\
> \---\
> \## Revision History\
> \* Release v2.00\_240425: Fixed an error in required-value setting when calling the API to modify the review-written status<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":[]}],"paths":{"/v1/review/adv/{revNo}":{"put":{"tags":["Product Review Management"],"summary":"Modify Product Review","description":"## Function Description\n* This API modifies a product review.\n---\n## Detailed Description\n* Modifies a review previously written by the member.\n* Called when a review is edited on the My Reviews screen in My Page.\n* Modifies the review corresponding to the given review number, which is received as a parameter.\n* Verifies the member information so that only the member who wrote the review can modify it.\n---\n## Validation Details\n* 0000 : The review was successfully modified.\n* 5002 : Occurs when the member number is missing from the request. This error occurs when a review modification request is made while logged out.\n---\n## Revision History\n* Release v2.00_240425: Fixed an error in required-value setting when calling the API to modify the review-written status\n","operationId":"modifyReview","parameters":[{"name":"revNo","in":"path","description":"Review No.","required":true,"schema":{"type":"string"}},{"name":"files","in":"query","description":"Multimedia Information","schema":{"type":"string","format":"binary"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"description":"Registered Review Information","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoodsReviewBase"}}},"required":true},"responses":{"200":{"description":"Review Modification Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseVoid"}}}},"900":{"description":"Review Modification Failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
```

## Delete Review

> \## Function Description\
> \* This API deletes a product review.\
> \---\
> \## Detailed Description\
> \* Called when a review is deleted on the My Reviews screen in My Page.\
> \* Verifies the member information so that only the member who wrote the review can delete it.\
> \* Does not physically delete the review; instead, it changes the deletion status to 'Y' so that it is hidden from the screen.\
> \---\
> \## Validation Details\
> \* 0000 : The review was successfully deleted.\
> \* 5000 : Occurs when member information is missing. This error occurs when a review report request is made while logged out.<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":[]}],"paths":{"/v1/review/adv/{revNo}":{"delete":{"tags":["Product Review Management"],"summary":"Delete Review","description":"## Function Description\n* This API deletes a product review.\n---\n## Detailed Description\n* Called when a review is deleted on the My Reviews screen in My Page.\n* Verifies the member information so that only the member who wrote the review can delete it.\n* Does not physically delete the review; instead, it changes the deletion status to 'Y' so that it is hidden from the screen.\n---\n## Validation Details\n* 0000 : The review was successfully deleted.\n* 5000 : Occurs when member information is missing. This error occurs when a review report request is made while logged out.\n","operationId":"deleteReview","parameters":[{"name":"revNo","in":"path","description":"Review No.","required":true,"schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"Review Deletion Success","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}},"900":{"description":"Review Deletion Failure","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorCode"}}}}}}}}}
```
