---
title: "Get reviews"
method: GET
path: "/stores/{storeId}/reviews"
tags: ["Review"]
---

# Get reviews

`GET /stores/{storeId}/reviews`

Gets the current and previous reviews for a store.
Requires the `stores.view` permission.

## Path parameters

- `storeId` string, uuid, required

## Query parameters

- `rating` integer
- `emailAddress` string
- `hasReply` boolean
- `dateRangeFrom` string, date-time
- `dateRangeTo` string, date-time
- `Filters` string
- `Sorts` string
- `Page` integer
- `PageSize` integer

## Response `200`

The object was successfully returned.

- DisplayReviewPaginatedResponse — Represents a paginated response returned from API endpoints, which contains the paginated data and metadata about the pagination.
  - `success` boolean, required — Indicates whether the operation was successful
  - `pages` integer, required — The total number of pages available in the paginated response.
  - `data` DisplayReview[], required — Represents the collection of items within a paginated response
    - `id` string, uuid, required — The unique identifier of the entity
    - `dateCreated` string, date-time, required — The date the entity was created
    - `rating` integer, required — Gets or sets the rating value associated with the review, typically ranging from 1 to 5.
    - `reason` string, required — Represents the reason provided by the customer for the given review.
    - `reply` string, nullable — Represents the reply to a review, typically provided by a user or system.
    - `repliedAt` string, date-time, nullable — Represents the date and time when a reply was made to the review.
    - `repliedByUserId` string, nullable — Represents the user identifier for the individual who replied to the review.
    - `productName` string, required — Represents the name of the product associated with the review.
    - `productId` string, uuid, required — The product ID the customer has reviewed
    - `customerId` string, uuid, nullable — The ID of the customer who has left the review, null if migrated
    - `customerEmail` string, required — Represents the email address of the customer who submitted the review.
    - `flagged` DisplayFlaggedReview — Represents a flagged review with details such as reason, approval status, and administrator notes.
      - `id` string, uuid, required — The unique identifier of the entity
      - `dateCreated` string, date-time, required — The date the entity was created
      - `reason` string, required — The reason the flagged review was marked for special attention.
      - `approved` boolean, nullable — Indicates whether the flagged review has been approved.
      - `administratorNote` string, nullable — A note added by an administrator regarding the flagged review.

## Other responses

- `400` — The provided form information is not valid, check that the provided data is valid. You can use the 'invalidFields' field to get the list of invalid fields or just use the 'message' field.
- `401` — You are not authorized, check your API key and try again.
- `403` — You are not authorized to access this endpoint, you may be missing an API key scope or be requesting a privileged endpoint.
- `404` — One of the objects referenced by the ID given in the URL or form was not found, check the ID and try again.

---

[API](https://skmtc.net/komerza/apis/komerza-api.md) · [All operations](https://skmtc.net/komerza/apis/komerza-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/komerza/komerza-api/revisions/060e78bc7f80/schema)
