Get a review

One review with its full text, media, comments and history log.

GET https://cotlet.dev/api/v1/yotpo/reviews/{review_id}

read

Returns the review as Manage Reviews shows it: star rating, title, full content, product, reviewer name and email, media, the replies posted on it and the history log of status changes. Use it before publish_review, hide_review or reply_to_review to read what the shopper actually wrote. A reply sent via email is not part of the public comments.

Parameters

Parameters: get_review
NameTypeDescription
review_id string required string Review ID from list_reviews.

Request

cURL
curl https://cotlet.dev/api/v1/yotpo/reviews/review_8c41d2 \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("yotpo", "get_review", {"review_id":"review_8c41d2"})
Node.js
const result = await cotlet.call('yotpo', 'get_review', {"review_id":"review_8c41d2"});
CLI
cotlet call yotpo get_review --data '{"review_id":"review_8c41d2"}'

Example response

JSON

{
  "review_id": "412873651",
  "status": "published",
  "rating": 5,
  "title": "Grip that holds on wet trails",
  "content": "Ran two muddy 20 km loops in these and never slipped. Sizing is true.",
  "product": {
    "name": "Trail Runner Shoe",
    "sku": "TR-100"
  },
  "reviewer": {
    "name": "Marta K.",
    "email": "marta.k@example.com"
  },
  "media": [],
  "comments": [],
  "history": [
    {
      "at": "2026-10-20T08:03:00Z",
      "event": "submitted"
    },
    {
      "at": "2026-10-20T08:03:00Z",
      "event": "published"
    }
  ]
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.