mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #192] Add App Store Review Attachments CLI support #53
Labels
No labels
bug
bug
documentation
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/App-Store-Connect-CLI#53
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rudrankriyam on GitHub (Jan 26, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/192
Overview
Add CLI support for App Store Review Attachments so we can upload/remove files that reviewers need. This depends on App Store Review Details.
Docs (API)
Scope (Endpoints)
GET /v1/appStoreReviewAttachments/{id}GET /v1/appStoreReviewDetails/{id}/appStoreReviewAttachmentsGET /v1/appStoreReviewDetails/{id}/relationships/appStoreReviewAttachmentsPOST /v1/appStoreReviewAttachmentsPATCH /v1/appStoreReviewAttachments/{id}(commit)DELETE /v1/appStoreReviewAttachments/{id}Proposed CLI
Top-level group (suggested):
asc review-attachments <subcommand> [flags]Subcommands:
review-attachments list --review-detail REVIEW_DETAIL_IDreview-attachments get --id ATTACHMENT_IDreview-attachments upload --review-detail REVIEW_DETAIL_ID --file ./attachment.pdfreview-attachments delete --id ATTACHMENT_ID --confirmUpload Flow (expected)
--waitto poll for processing state (if available in response)Flag Patterns
Common:
--output json|table|markdown--prettyUpload:
--review-detail(required)--file(required)Delete:
--confirmrequiredOutput
Acceptance Criteria
asc review-attachments --helpis available--confirmTests
Manual Test Plan (using real apps)
Prereq: Create App Store Review Details for a version (issue #191).
REVIEW_DETAIL_IDasc review-attachments upload --review-detail REVIEW_DETAIL_ID --file ./review-doc.pdfasc review-attachments list --review-detail REVIEW_DETAIL_IDasc review-attachments get --id ATTACHMENT_IDasc review-attachments delete --id ATTACHMENT_ID --confirmNotes
Implementation Notes
cmd/review_attachments.gointernal/asc/review_attachments.go+ output helperscmd/root.go@rudrankriyam commented on GitHub (Jan 27, 2026):
Implemented App Store review details + attachments in main.