Skip to content

gplay reviews view

Show a single user review, addressed by reviewId: a scalar header (author, star rating, date, locale, device, app version, reviewId) then the conversation thread — the review body followed by any developer replies with their last-modified date.

The reviewId comes from the REVIEW_ID column of gplay reviews list and is the same id gplay reviews reply <reviewId> takes. The package defaults to the repo's .gplay/config.json pin when --package is omitted.

The reviews API only exposes the LAST 7 DAYS, so an unknown OR expired reviewId fails with exit 30 (a valid id can become unfetchable once its review ages out of the window). There is no --translate flag: reviews.get exposes a translationLanguage param, but reviews list does not wire it either, so it is omitted here for symmetry (deferred — may be added later if requested).

--output json is the Review object verbatim (ADR-0003 pass-through); --output markdown renders a record plus the thread as blockquotes.

gplay reviews view <reviewId> [flags]
FlagDescription
--output stringoutput format: table, json, or markdown (default: auto — table on TTY, json in pipes/CI)
--package stringAndroid package name (overrides .gplay/config.json pin)
FlagDescription
--account stringname of a stored Account to use (overrides env and active Account)
--retry intretry transient failures (transport errors, 5xx, 429) up to N times with exponential backoff (default: 0, no retry)
--service-account stringpath to a service-account JSON, or inline JSON content (overrides --account, env, and active Account)
--timeout durationper-request API timeout, e.g. 30s or 2m (default: 60s for control-plane calls, none for uploads)
-v, --verboselog flow steps to stderr (info level)