web
Unofficial Apple web-session workflows for App Store Connect. Experimental, unofficial, and discouraged.The
asc web command family automates workflows that rely on Apple’s private App Store Connect web endpoints instead of the public App Store Connect API. Use this surface only when no supported API flow exists and you accept the risk that Apple can change or block these endpoints at any time.
Quick start
When to use asc web
Use asc web only when one of these is true:
- Apple exposes the workflow only in the App Store Connect web UI
- the public App Store Connect API is missing the specific mutation or report you need
- you are doing one-off or reviewer-owned operations where breakage risk is acceptable
asc web when:
- an official
asccommand already exists for the workflow - you need stable CI or production-critical automation
- you need guarantees that the endpoint contract will stay consistent over time
Session model
asc web does not use App Store Connect API keys. It uses a cached Apple Account web session created with asc web auth login.
Common session commands:
asc web auth login- create or refresh the cached web sessionasc web auth status- inspect whether the current session is usableasc web auth capabilities- inspect web-visible API key roles and capabilitiesasc web auth logout- clear the cached web session
Command families
asc web auth
Apple Account web-session lifecycle and capability inspection.
Available commands:
asc web auth login- create or refresh the cached web sessionasc web auth status- inspect the current session stateasc web auth capabilities- inspect web-visible capability metadataasc web auth logout- clear the cached web session
asc web apps
App management workflows over private web endpoints.
Available commands:
asc web apps create- create a new app via the web flowasc web apps availability create- bootstrap initial territory availabilityasc web apps medical-device set- manage the regulated medical device declaration
asc web apps createis the canonical app-creation path in thewebfamilyasc web apps medical-device setcurrently supports only--declared false- all commands in this group remain experimental and discouraged
asc web sandbox
Sandbox tester creation via the App Store Connect web UI contract.
Available commands:
asc web sandbox create- create a sandbox tester
asc web privacy
App privacy declaration workflows over Apple web-session /iris endpoints.
Available commands:
asc web privacy catalog- list valid privacy declaration tokensasc web privacy pull- fetch the current declaration stateasc web privacy plan- diff a local declaration file against remote stateasc web privacy apply- apply declaration changes without publishingasc web privacy publish- explicitly publish the declaration
asc web review
App-centric review, rejection, and subscription-selection inspection.
Available commands:
asc web review list- list review submissions for an appasc web review show- inspect one submission and related messages/screenshotsasc web review subscriptions- inspect and mutate next-version subscription review selection
asc web analytics
Recreates App Store Connect analytics dashboards using private web analytics endpoints.
Available commands:
asc web analytics overviewasc web analytics sourcesasc web analytics product-pagesasc web analytics in-app-eventsasc web analytics app-clipsasc web analytics campaignsasc web analytics salesasc web analytics subscriptionsasc web analytics offersasc web analytics benchmarksasc web analytics metricsasc web analytics retentionasc web analytics cohorts
asc web xcode-cloud
Private Xcode Cloud usage, workflow, and environment-variable management.
Available command groups:
asc web xcode-cloud usage- query plan quota and usage breakdownsasc web xcode-cloud products- list Xcode Cloud productsasc web xcode-cloud workflows- describe, create, and edit workflowsasc web xcode-cloud env-vars- manage shared and workflow-scoped environment variables
Safety notes
- Expect authentication churn; cached web sessions expire
- prefer one-off human-driven usage over unattended automation
- expect contract drift in request/response bodies
- do not treat
asc weboutput or behavior as stable API guarantees - when an official non-
webcommand exists, prefer that command instead
Discoverability
Use the CLI help directly to explore the current surface:Related
Apps command
Prefer the supported app-management surface when it can do the job
Sandbox command
Compare the official sandbox command family with the web-only creation flow
Analytics command
Use official analytics and report workflows when those meet your needs
Xcode Cloud command
Prefer the supported Xcode Cloud command family when possible