---
title: "Count Container Reviews"
method: POST
path: "/v1/livereviews/{section_uuid}/content-containers/review-count-and-status/by-container-ids"
tags: ["ReviewContainer"]
---

# Count Container Reviews

`POST /v1/livereviews/{section_uuid}/content-containers/review-count-and-status/by-container-ids`

## Request

- Base URL: `https://livereviews.viafoura.co`
- URL: `https://livereviews.viafoura.co/v1/livereviews/{section_uuid}/content-containers/review-count-and-status/by-container-ids`
- Auth: one of:
  - HTTP basic
  - API key in header `X-REQUEST_SIGNATURE`

Get the review count of the content container. List's `visible` reviews along with the container status info for the given Container Id list in the payload. The container ids that do not exist would be filtered out in the response; if none of the container ids exist, the response will be an empty array.

## Path parameters

- `section_uuid` string, uuid, required

## Request body

- string[]

## Response `200`

OK

- ContentContainerReviewCountAndStatus[]
  - `containerId` string
  - `ratings_summary` RatingsSummary
    - `total_ratings` integer
    - `avg_rating` number
    - `distribution` object
  - `status` 'hidden' | 'visible': the state of the container

## Other responses

- `400`: BadRequest

---

[API](https://skmtc.dev/viafoura/apis/reviews-api.md) - [All operations](https://skmtc.dev/viafoura/apis/reviews-api/llms.txt) - [OpenAPI document](https://skmtc.dev/viafoura/apis/reviews-api/revisions/4879934048b7?raw)
