Community Reviews
reviewRatings and reviews of community templates, responses from a template's own publisher, and, for relay operators, moderation. Actions: create leaves a 1-to-5 star rating and an optional written body on a template the caller has installed, identifying it by template ("/") or by handle plus slug, and requires a verified email; each install yields exactly one review, and the aggregate carries across template versions. A body containing a link or a contact email is held automatically for a moderator before it appears. respond replies to a review of the caller's own template line (review_id plus response, or null to clear it), with one editable response per review. report flags a review for the relay's moderators (review_id plus reason) and is deduped per account. remove and unhold are limited to the relay's configured community reviewers: remove takes a review down and adjusts the rating aggregate, and unhold publishes a previously held review into the aggregate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | create only. Optional written review (up to 2000 chars). | |
| slug | No | create only. Per-publisher slug (with `handle`). | |
| stars | No | create only. Star rating, an integer 1 to 5. | |
| action | Yes | create: leaves a star rating (1..5) and optional body on a community template the caller has installed (identified by `template` "<handle>/<slug>" or by `handle`+`slug`); requires a verified email, and one review per install. A body containing a link or contact email is auto-held for a moderator before it shows. respond: replies to a review of one of the caller's own templates (review_id + response; null clears it). report: flags a review for the relay's moderators (review_id + reason; one report per account). remove / unhold are relay-operator-only moderation actions on a review_id: remove takes a review down (adjusting the aggregate), unhold publishes a previously auto-held review. | |
| handle | No | create only. Publisher handle (with `slug`), an alternative to `template`. | |
| reason | No | report only. Why you are reporting this review (up to 500 chars). | |
| response | No | respond only. The publisher's public response (up to 2000 chars); null clears it. | |
| template | No | create only. The namespaced template id <handle>/<slug> to review. | |
| review_id | No | Required for respond/report/remove/unhold. The review's id. |