Review with Images
The same endpoint as Customer Review Detail, highlighting a review that carries attachments. REST has no connections, so the review's images come back as a flat JSON array — the same data the GraphQL endpoint serves as an images { edges { node } } connection. Each image carries its id, storage path, and a ready-to-use url.
Overview
See the Customer Reviews overview for the moderation flow.
All admin endpoints require an admin Bearer token — see Authentication.
| Endpoint | Method |
|---|---|
/api/admin/customers/reviews/{id} | GET |
Response fields
| Field | Type | Notes |
|---|---|---|
id | integer | Review ID. |
title | string | Review title. |
comment | string | Review body. |
rating | integer | Star rating (1–5). |
status | string | pending / approved / disapproved. |
name | string | Reviewer name. |
product | object | Reviewed product — { id, name, sku }. |
customer | object | null | Author — { id, name, email }; null for guest reviews. |
images | array | Attachments, each { id, path, url }; empty array when none. |
createdAt / updatedAt | string | Timestamps. |
Errors
| HTTP | Cause |
|---|---|
| 404 | Review not found. |
| 401 | Missing or invalid admin Bearer token. |

