---
title: "Put Rating"
method: PUT
path: "/api/marketplace/capabilities/{capability_id}/rating"
tags: ["capabilities"]
---

# Put Rating

`PUT /api/marketplace/capabilities/{capability_id}/rating`

## Request

- Base URL: `https://app.thinqos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.thinqos.com/api/marketplace/capabilities/{capability_id}/rating`
- Auth: none declared

Set (upsert) the caller's 1-5 star rating for a capability.

## Path parameters

- `capability_id` string, uuid, required

## Headers

- `x-impersonate-identity-id` string, nullable

## Request body

- CapabilityRatingBody: Set-rating request. Originally TOS-1709's ``RatingBody``.
  - `stars` integer, required
  - `review` string, nullable

## Response `204`

Successful Response

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/thinqos/apis/thinqos-api.md) · [All operations](https://skmtc.dev/thinqos/apis/thinqos-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thinqos/apis/thinqos-api/revisions/5387b4ded614?raw)
