Skip to main content

Update Product Review Status (v1)

Method & Path

PATCH /api/v1/workspace/:workspaceId/storefront/product-reviews/:reviewId

Actual backend path: /v1/workspace/:workspaceId/storefront/product-reviews/:reviewId

Description

Sets moderation status for a product review: visible (shown on public storefront), pending (awaiting approval), or hidden (not shown publicly).

Authentication

Required: Bearer JWT.

Permissions: store.products.manage

Personas: Workspace Owner, Staff with product management permission.

Request Body

{
"status": "visible"
}
FieldTypeRequiredDescription
statuspending | visible | hiddenYesTarget status

Response 200 OK

{
"review": {
"id": "…",
"productId": "…",
"productName": "…",
"rating": 5,
"comment": null,
"authorName": null,
"status": "visible",
"createdAt": "2026-04-05T10:00:00.000Z",
"updatedAt": "2026-04-05T10:05:00.000Z"
}
}

Common Errors

  • 404 Not Found: Review does not belong to workspace
  • 403 Forbidden: Insufficient permissions
  • 422 Unprocessable Entity: Invalid body