Creating API Keys for App Store Connect

Generate and configure App Store Connect API keys to enable Statused monitoring for your iOS, macOS, watchOS, tvOS, and visionOS apps.

This guide walks you through creating API keys for App Store Connect — essential for monitoring your Apple platform apps. We'll cover everything from permissions to the actual key generation process.

Before You Start

Your App Store Connect Account Holder must enable API key creation first, if this was never done before (unlikely). This is typically your CTO, founder, or whoever originally set up the account.

You'll need Admin role permissions in App Store Connect to complete these steps. If you don't have this access, loop in your App Store Connect Admin.

Creating Your API Key

Sign in to App Store Connect

Head to App Store Connect and select the correct organization from the top-right dropdown if you have multiple.

Go to Users and AccessIntegrationsApp Store Connect APITeam Keys.

Generate the key

Click the button and give your key a descriptive name like "Statused API Key".

Choose a role with sufficient access:

  • Admin (recommended for full compatibility)
  • App Manager (works great)
  • Developer (minimum required)
  • Finance (won't work)
  • Sales and Reports (won't work)

Generating an API Key in App Store Connect

Pro Tip

Go with Admin role to future-proof your setup. Apple occasionally updates API permissions, and Admin ensures you won't hit any roadblocks down the line. It may also enable additional features in the future without needing to regenerate keys.

Download and secure

Generate the key and immediately download the private key file (.p8). This is your only chance to download it, so store it somewhere safe.

What You'll Need for Statused

Your App Store Connect API key has three components — grab all three while you're still in the App Store Connect interface:

  • Private Key File: The .p8 file you just downloaded
  • Issuer ID: Found at the top of the API keys page
  • Key ID: Displayed in the key list after generation

Copying Key ID and Issuer ID from App Store Connect page

Next Step: Connect to Statused

With your three API key components in hand, you can now connect your App Store Connect account to Statused:

  1. Head back to your Statused dashboard and navigate to API KeysAdd API Key
  2. Select App Store Connect as your platform
  3. Upload your .p8 file and fill in the other required details
  4. Hit Add API Key — we'll validate everything automatically

That's it! Your App Store Connect API key is now connected.

Where to go from here

Now that your App Store Connect account is connected, head back to the Quickstart guide to set up your first monitoring workflow.