IMPORTANT
*** You must be the Account Holder of your Apple Developer account to set up the App Store Connect API ***
Steps
1. Log in to App Store Connect with the Account Holder Apple ID.
a. Navigate to Users and Access → Integrations.
b. Select App Store Connect API.
c. Click Request Access, agree to the terms, and confirm.
2. Generate API Key(s)
A- Team API Keys (recommended for full access):
a. In Users and Access → Integrations → Team Keys, click Generate API Key (“+” icon).
b. Name the key for your reference.
c. Choose the Admin access level.
d. Download the .p8 key file immediately—Apple only allows one download.
e. Record:
- Key ID (next to the key)
- Issuer ID
- Team ID (from your Apple Developer account).
B- Individual API Keys (if available to you):
1. Go to your user profile settings.
2. Under Individual API Key, click Generate Key.
3. Download the .p8 file (one-time download).
4. Record the Key ID and Issuer ID.
3. Secure & Store Credentials
a. Keep the .p8 file safe—if lost, you must revoke and generate a new one.
b. Carefully track your Key ID, Issuer ID, and Team ID.
c. Key revocation is permanent and irreversible.
Troubleshooting tips
• Missing API access or Integrations menu: Only visible to Account Holders.
• Lost .p8 file: You'll need to revoke and generate a new key—Apple doesn’t allow redownload.
• Credential mismatch errors: Check that the Issuer ID, Key ID, and Team ID are precisely correct and match the .p8 file you uploaded.