---
title: "Retrieves all reviews in a dashboard."
method: GET
path: "/dashboards/{dashboard_id}/reviews"
tags: ["Reviews"]
---

# Retrieves all reviews in a dashboard.

`GET /dashboards/{dashboard_id}/reviews`

As many as all filter parameters and as few as none may be set. Only the dashboard specified will be searched; reviews are organized by dashboard. There is no account level search for a number available.

## Path parameters

- `dashboard_id` integer, required

## Query parameters

- `start_date` string, date-time
- `end_date` string, date-time
- `page` integer
- `page_size` integer

## Response `200`

A list of reviews.

- ReviewResponseContainer
  - `meta` PaginationInfo
    - `page` integer — The current page of this get request
    - `page_size` integer — The current page-size of this get request
    - `total_items` integer — The total number of queryable items
  - `items` Review[]
    - `id` integer — The review identifier. Required to update or delete reviews.
    - `platform` 'Google' | 'Facebook' | 'Text Request' — Platform that this review is from. If the review was left as private feedback on Text Request's review-request page, the platform will be "Text Request".
    - `review_date_utc` string, date-time — Timestamp of when the review was left.
    - `review_message` string — The review.
    - `reviewer_name` string — The name of the reviewer.
    - `star_rating` integer — The star rating of the review, if applicable. Some reviews will have a thumbs-up/thumbs-down ratings instead (see is_positive_recommendation).
    - `is_positive_recommendation` boolean — The thumbs-up/thumbs-down rating of the review, if applicable. Some reviews will have a star rating instead (see star_rating).
    - `resopnse_message` string — The message left by the location owner if they have responded to the review.
    - `response_utc` string, date-time — Timestamp of when the response was left.
    - `source` 'organic' | 'requested' — Whether this review was left due to a Text Request review request text, or if it was organically left.
    - `campaign_id` integer — Id of the campaign that requested this review. If the review source is organic, this will be null.
    - `campaign_name` string — Name of the campaign that requested this review. If the review source is organic, this will be null.

## Other responses

- `400` — Bad request. Sent if a query is invalid.
- `401` — Unauthorized. Sent if the API key is omitted or invalid.

---

[API](https://skmtc.net/textrequest/apis/text-request-api-v3.md) · [All operations](https://skmtc.net/textrequest/apis/text-request-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/textrequest/text-request-api-v3/versions/e4e42efcd650/schema)
