List all reviews
GET/api/v2/reviews
Returns a list of your published reviews, sorted by submission date with the most recent review first. Results are paginated. See Pagination.
Reviews imported from Trustpilot are not included, so page.totalElements can be lower than
totalReviews in the review summary, which counts them.
Query parameters
| Param | Type | Required | Description |
|---|---|---|---|
page | number | Optional | The page of results to return. Zero based, so the first page is 0. Defaults to 0. |
size | number | Optional | How many reviews to return per page. Defaults to 20, maximum 100. |
Request
cURL
GET /api/v2/reviews
curl --location 'https://www.reviewsolicitors.co.uk/api/v2/reviews' \
--header 'Authorization: Bearer {access_token}'Response
200 OK
{
"content": [
{
"id": 0,
"reviewDate": "2026-01-31",
"title": "string",
"text": "string",
"rating": 0,
"workArea": "string",
"reference": "string",
"satisfied": false,
"recommended": false,
"stats": {
"initialImpressions": 0,
"legalKnowledge": 0,
"valueForMoney": 0,
"approachability": 0,
"documentationAccuracy": 0,
"communication": 0
},
"professionals": [],
"reviewerName": "string",
"source": "string",
"helpfulCount": 0,
"customQuestions": []
}
],
"page": {
"size": 20,
"number": 0,
"totalElements": 1,
"totalPages": 1
}
}The example above contains placeholder data. Actual reviews carry your firm’s own content.
Response fields
content holds the reviews on this page, and page describes the page itself. See
Pagination for the full breakdown.
| Field | Type | Description |
|---|---|---|
content | object[] | The reviews on this page. See the review object. |
page.totalElements | number | Total number of reviews across every page. |
page.totalPages | number | Total number of pages available. |
page.number | number | The page that was returned. |
page.size | number | Maximum number of reviews per page. |
Last updated on