Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.asccli.sh/llms.txt

Use this file to discover all available pages before exploring further.

reviews

List and manage App Store customer reviews and ratings
The reviews command manages customer reviews and ratings from the App Store.

Usage

asc reviews <subcommand> [flags]

Subcommands

List reviews

List customer reviews for an app:
asc reviews list --app APP_ID
asc reviews list --app APP_ID --sort -createdDate
asc reviews list --app APP_ID --stars 1

Get review

Get details for a specific review:
asc reviews view --id REVIEW_ID

Respond to review

Post a developer response to a review:
asc reviews respond \
  --review-id REVIEW_ID \
  --response "Thank you for your feedback! We've fixed this issue in v1.2.0."

Get ratings

Get rating summary:
asc reviews ratings --app APP_ID

Review summarizations

List App Store review summarizations for an app:
asc reviews summarizations --app "APP_ID"
asc reviews summarizations --app "APP_ID" --platform IOS --territory USA

Manage existing review responses

Inspect or delete an existing response:
asc reviews response view --id "RESPONSE_ID"
asc reviews response delete --id "RESPONSE_ID" --confirm
asc reviews response for-review --review-id "REVIEW_ID"

List flags

--app
string
required
App ID to list reviews for
--sort
string
Sort order: createdDate, -createdDate, rating, -rating
--stars
number
Filter by star rating (1-5)
--territory
string
Territory code to filter reviews (e.g., US, GB)
--output
string
Output format: json, table, or markdown
--limit
number
Maximum number of results
--paginate
boolean
Fetch all pages automatically

Output example

{
  "data": [
    {
      "id": "review-id",
      "type": "customerReviews",
      "attributes": {
        "rating": 5,
        "title": "Great app!",
        "body": "Love the new features in this update.",
        "reviewerNickname": "HappyUser",
        "createdDate": "2024-03-04T12:00:00Z",
        "territory": "USA"
      }
    }
  ]
}

Example workflows

View recent low-rated reviews

asc reviews list \
  --app 123456789 \
  --stars 1 \
  --sort -createdDate \
  --output table

Respond to reviews

# Get low-rated reviews
asc reviews list --app 123456789 --stars 1 --output json | \
jq -r '.data[].id' | while read review_id; do
  asc reviews respond \
    --review-id "$review_id" \
    --response "Thank you for your feedback. We'd like to help resolve this issue. Please contact us at [email protected]."
done

Export reviews to CSV

asc reviews list --app 123456789 --paginate --output json | \
jq -r '.data[] | [.attributes.rating, .attributes.title, .attributes.body, .attributes.createdDate] | @csv' > reviews.csv

Get rating summary

asc reviews ratings --app 123456789 --output table
Example output:
Rating  Count  Percentage
5       1000   50%
4       500    25%
3       300    15%
2       150    7.5%
1       50     2.5%
Average: 4.2

Response guidelines

Apple guidelines for responding to reviews:
  • Be professional and courteous
  • Don’t request that users change their review
  • Don’t include promotional content
  • Keep responses focused on addressing the feedback
  • You can only respond once per review

Review command

Manage App Store review submissions

Feedback command

View TestFlight feedback