mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #201] Add App Tags CLI support #62
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#62
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/201
Overview
Add CLI support for App Tags so users can view Apple‑assigned tags for an app and opt out of tags that are not representative.
Docs (API)
Scope (Endpoints)
From the docs:
GET /v1/apps/{id}/appTags(list tags for an app)GET /v1/apps/{id}/relationships/appTagsGET /v1/appTags/{id}/territoriesGET /v1/appTags/{id}/relationships/territoriesPATCH /v1/appTags/{id}(opt out of a tag)Note: App tags are Apple‑created; there is no public create/delete for tags.
Proposed CLI
Top‑level group:
asc app-tags <subcommand> [flags]Subcommands:
app-tags list --app APP_IDapp-tags territories --tag-id TAG_IDapp-tags opt-out --tag-id TAG_ID --confirmapp-tags get --tag-id TAG_IDFlags
Common:
--output json|table|markdown--prettyOpt‑out:
--confirmrequiredOutput
Acceptance Criteria
asc app-tags --helpavailableTests
Manual Test Plan (using real apps)
asc apps --paginate→APP_IDasc app-tags list --app APP_IDasc app-tags territories --tag-id TAG_IDasc app-tags opt-out --tag-id TAG_ID --confirmImplementation Notes
cmd/app_tags.goandinternal/asc/client_app_tags.gocmd/root.go