[PR #372] [MERGED] App clips, versions, reviews #476

Closed
opened 2026-02-26 22:31:08 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/372
Author: @rudrankriyam
Created: 1/31/2026
Status: Merged
Merged: 1/31/2026
Merged by: @rudrankriyam

Base: mainHead: cursor/app-clips-versions-reviews-c821


📝 Commits (4)

  • d36731f Add app clip/version review parity
  • f64cacf Fix reviews get import
  • 06eb04a fix: resolve output_core merge markers
  • d578d45 fix: relax cmdtest error string assertions

📊 Changes

28 files changed (+1511 additions, -15 deletions)

View changed files

📝 internal/asc/client.go (+28 -4)
📝 internal/asc/client_app_clips.go (+63 -0)
📝 internal/asc/client_app_metadata_test.go (+57 -0)
📝 internal/asc/client_http_app_clips_test.go (+51 -0)
📝 internal/asc/client_http_test.go (+17 -0)
📝 internal/asc/client_options.go (+42 -0)
📝 internal/asc/client_product_pages_experiments.go (+102 -0)
📝 internal/asc/client_product_pages_test.go (+60 -0)
📝 internal/asc/client_queries.go (+20 -0)
internal/asc/client_version_resources.go (+100 -0)
📝 internal/asc/output_app_clips.go (+32 -0)
📝 internal/asc/output_core.go (+12 -0)
internal/cli/appclips/default_experience_header_image.go (+77 -0)
internal/cli/appclips/default_experience_relationships.go (+122 -0)
📝 internal/cli/appclips/default_experiences.go (+10 -8)
📝 internal/cli/cmdtest/app_metadata_test.go (+44 -0)
📝 internal/cli/cmdtest/commands_test.go (+15 -0)
📝 internal/cli/cmdtest/product_pages_test.go (+39 -0)
internal/cli/cmdtest/reviews_test.go (+31 -0)
internal/cli/productpages/experiment_treatment_localization_media_sets.go (+209 -0)

...and 8 more files

📄 Description

Implement missing App Store Connect API endpoints and CLI commands for App Clip default experiences, App Store version experiments v2, customer reviews, and treatment localization media sets to expand CLI functionality.

This PR introduces new client methods and CLI commands to expose previously unavailable App Store Connect resources, such as retrieving specific customer review details, accessing App Clip default experience components (review detail, release version, header image), listing App Store version experiments v2, and managing media sets for experiment treatment localizations. This enhances the CLI's ability to manage a broader range of App Store Connect entities.


Open in Cursor Open in Web


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/372 **Author:** [@rudrankriyam](https://github.com/rudrankriyam) **Created:** 1/31/2026 **Status:** ✅ Merged **Merged:** 1/31/2026 **Merged by:** [@rudrankriyam](https://github.com/rudrankriyam) **Base:** `main` ← **Head:** `cursor/app-clips-versions-reviews-c821` --- ### 📝 Commits (4) - [`d36731f`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/d36731f5dd3090e4f2827f55a4ebdfb5277eac60) Add app clip/version review parity - [`f64cacf`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/f64cacfeebe6567de5867ddd774728d97d9bc284) Fix reviews get import - [`06eb04a`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/06eb04acf9825b7ea73f4cd0acc4234347fef6bc) fix: resolve output_core merge markers - [`d578d45`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/d578d45e5369ffc75a00f83ed3d004a7450477f1) fix: relax cmdtest error string assertions ### 📊 Changes **28 files changed** (+1511 additions, -15 deletions) <details> <summary>View changed files</summary> 📝 `internal/asc/client.go` (+28 -4) 📝 `internal/asc/client_app_clips.go` (+63 -0) 📝 `internal/asc/client_app_metadata_test.go` (+57 -0) 📝 `internal/asc/client_http_app_clips_test.go` (+51 -0) 📝 `internal/asc/client_http_test.go` (+17 -0) 📝 `internal/asc/client_options.go` (+42 -0) 📝 `internal/asc/client_product_pages_experiments.go` (+102 -0) 📝 `internal/asc/client_product_pages_test.go` (+60 -0) 📝 `internal/asc/client_queries.go` (+20 -0) ➕ `internal/asc/client_version_resources.go` (+100 -0) 📝 `internal/asc/output_app_clips.go` (+32 -0) 📝 `internal/asc/output_core.go` (+12 -0) ➕ `internal/cli/appclips/default_experience_header_image.go` (+77 -0) ➕ `internal/cli/appclips/default_experience_relationships.go` (+122 -0) 📝 `internal/cli/appclips/default_experiences.go` (+10 -8) 📝 `internal/cli/cmdtest/app_metadata_test.go` (+44 -0) 📝 `internal/cli/cmdtest/commands_test.go` (+15 -0) 📝 `internal/cli/cmdtest/product_pages_test.go` (+39 -0) ➕ `internal/cli/cmdtest/reviews_test.go` (+31 -0) ➕ `internal/cli/productpages/experiment_treatment_localization_media_sets.go` (+209 -0) _...and 8 more files_ </details> ### 📄 Description Implement missing App Store Connect API endpoints and CLI commands for App Clip default experiences, App Store version experiments v2, customer reviews, and treatment localization media sets to expand CLI functionality. This PR introduces new client methods and CLI commands to expose previously unavailable App Store Connect resources, such as retrieving specific customer review details, accessing App Clip default experience components (review detail, release version, header image), listing App Store version experiments v2, and managing media sets for experiment treatment localizations. This enhances the CLI's ability to manage a broader range of App Store Connect entities. --- <a href="https://cursor.com/background-agent?bcId=bc-9abb24bf-1ead-4290-8a34-118b239a69fd"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-cursor-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-cursor-light.png"><img alt="Open in Cursor" width="131" height="28" src="https://cursor.com/assets/images/open-in-cursor-dark.png"></picture></a>&nbsp;<a href="https://cursor.com/agents?id=bc-9abb24bf-1ead-4290-8a34-118b239a69fd"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-web-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-web-light.png"><img alt="Open in Web" width="114" height="28" src="https://cursor.com/assets/images/open-in-web-dark.png"></picture></a> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 22:31:08 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/App-Store-Connect-CLI#476
No description provided.