reviews_list
Retrieve customer reviews for any Marketplace app. Filter by hosting platform and sort by recent, helpful, or rating. Paginate through results with a cursor token.
Instructions
List customer reviews for an app. CURSOR-paginated (not offset). Returns {productId, reviews:[{id, content, stars, date, totalVotes, helpfulVotes, productHosting, isFlagged, authorName, transitionedToFiveStarRating}], cursor, count, averageStars} where count is the total review count, averageStars the overall rating, and cursor the token for the next page. Pass cursor back to page forward. NOTE: reviews contain author names + free-text (PII).
📖 Spec (GET /rest/3/products/{productId}/reviews): https://developer.atlassian.com/platform/marketplace/rest/v4/api-group-reviews/#api-rest-3-products-productid-reviews-get
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort order. `recent` (newest first), `helpful` (most helpful votes), `highest_rated`/`lowest_rated` (by stars). Invalid → HTTP 400. (The param is `sort` with these enum values — NOT `sortBy`/`order`, which are ignored.) | |
| limit | No | Page size (caps the `reviews[]` array). | |
| cursor | No | Opaque pagination token from a previous response's `cursor`. This endpoint is cursor-based — `offset` is NOT supported (silently ignored). | |
| hosting | No | Filter reviews by the reviewer's hosting platform. Narrows by each row's `productHosting`. Invalid value → HTTP 400. | |
| productId | Yes | Product UUID (from apps_list / apps_known). |