Back to Home

Apple App Store Connect Setup

Follow these steps to connect your Apple Developer account

Prerequisites
  • An Apple Developer Program membership ($99/year)
  • At least one app in App Store Connect
  • Admin or App Manager role in App Store Connect
1
Navigate to API Keys
  1. Go to App Store Connect
  2. Click on Users and Access in the top navigation
  3. Select the Integrations tab
  4. Click on App Store Connect API
2
Generate API Key

This is the most important step!

  1. Click the + button to create a new key
  2. Enter a name for your key (e.g., "Pricing Manager")
  3. Select Admin or App Manager access level
  4. Click Generate
  5. IMPORTANT: Click Download API Key immediately

One-Time Download Warning

The .p8 key file can only be downloaded once! If you lose it, you'll need to generate a new key. Store it securely.

3
Copy Your Key ID

After generating the key, you'll see it in the keys list.

  1. Find your newly created key in the list
  2. The Key ID is displayed in the table (10-character alphanumeric code)
  3. Copy this Key ID - you'll need it to connect
Example Key ID: ABC123DEF4
4
Copy Your Issuer ID

The Issuer ID is shared across all API keys for your team.

  1. On the same API Keys page, look at the top of the page
  2. You'll see Issuer ID displayed (UUID format)
  3. Copy this Issuer ID - you'll need it to connect
Example Issuer ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
5
Find Your Bundle ID

Your Bundle ID uniquely identifies your app. It looks like: com.company.appname

Required Permissions

Your API key needs the following permissions:

Admin Access (Recommended)

  • Full access to all App Store Connect features
  • Manage In-App Purchases and Subscriptions
  • View and modify pricing

App Manager Access (Minimum)

  • View app information
  • Manage In-App Purchases
  • Manage Subscriptions

You're Ready!

You now have everything needed to connect

Checklist:

  • .p8 key file downloaded
  • Key ID copied
  • Issuer ID copied
  • Bundle ID known
Go to Connect Page
Troubleshooting

Security
  • Your API key is never stored on our servers
  • JWTs are generated locally and expire after 20 minutes
  • Sessions automatically expire after 24 hours
  • You can disconnect at any time from Settings
Reference

This guide is based on the official Apple documentation: Creating API Keys for App Store Connect API