App Store Connect

Restrict how your agents can use App Store Connect.

Require agents to confirm every App Review submission, or set up custom rules for automation.

App Store ConnectApp release bot · App Store Connectkc_…7c1d
PermissionAccessAppsOnly when
Builds · Upload
builds.upload
AllowedWhole accountAny request
Versions · Create and edit
versions.update
AllowedAll appsAny request
TestFlight · Manage groups and builds
testflight.groups
Allowedcom.acme.appAny request
App Review · Submit
review.submit
Ask meWaits up to 24 hoursAll appsAny request
Allowed goes straight throughAsk me waits for your confirmation
What you can control

Permissions

Each row of a key's App Store Connect access is one of these, set to Allowed or Ask me.

PermissionName in the API
Apps · Readapps.read
Apps · Updateapps.update
Builds · Readbuilds.read
Versions · Readversions.read
Versions · Create and editversions.update
Versions · Deleteversions.delete
TestFlight · Readtestflight.read
TestFlight · Manage groups and buildstestflight.groups
TestFlight · Submit for beta reviewtestflight.submit
App Review · Submitreview.submit
App Review · Releasereview.release
Builds · Uploadbuilds.upload
Screenshots · Upload and placescreenshots.update
Testers · Readtesters.read
Testers · Invite and removetesters.update
Bundle IDs · ReadbundleIds.read
Bundle IDs · Turn on capabilitiesbundleIds.capabilities
Certificates and profiles · Readsigning.read
Certificates and profiles · Create and revokesigning.update
Team users · Readusers.read
Team users · Invite and changeusers.update
Custom rule: a method and a path that you choose.

Give your agents App Store Connect keys that fit.