mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #194] Post-create app setup automation (public API only) #56
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#56
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/194
Originally assigned to: @rudrankriyam on GitHub.
Overview
The public App Store Connect API does not support creating new app records. We will not use undocumented endpoints.
This issue tracks an officially supported alternative: post‑creation automation (configure everything after the app record is created manually in App Store Connect).
Scope (Supported API only)
Goal: provide CLI commands to finish app setup after manual creation.
Key resources we can update via public API:
PATCH /v1/apps/{id}) — bundle ID, primary locale, price schedule, availabilityhttps://sosumi.ai/documentation/appstoreconnectapi/patch-v1-apps-id
Proposed CLI (post-create flow)
New group:
asc app-setup <subcommand> [flags]Subcommands (all use existing APIs):
app-setup info set --app APP_ID --primary-locale en-US --bundle-id BUNDLE_ID(wraps app update + app info)app-setup categories set --app APP_ID --primary GAMES --secondary ENTERTAINMENTapp-setup availability set --app APP_ID --territory "USA,GBR" --available trueapp-setup pricing set --app APP_ID --price-point PRICE_POINT_ID(or reuse pricing schedule)app-setup localizations upload --version VERSION_ID --path ./localizations(existing)Acceptance Criteria
asc app-setup --helpand basic flow existsManual Test Plan (using real apps)
Prereq: create app record in ASC UI.
asc apps→ getAPP_IDasc app-setup info set --app APP_ID --primary-locale en-US --bundle-id BUNDLE_IDasc app-setup categories set --app APP_ID --primary GAMESasc app-setup availability set --app APP_ID --territory "USA" --available trueasc app-info get --app APP_ID(verify updated fields)asc categories list(verify category ids are valid)Notes
app-setup initthat chains the above steps.Implementation Notes
cmd/app_setup.goto orchestrate@rudrankriyam commented on GitHub (Jan 27, 2026):
Closed as fixed by #224, #230. PRs: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/224, https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/230