Connect App Store

Set up your App Store Connect API credentials to publish prices to the Apple App Store.

To publish prices to the Apple App Store, BasePrice needs an App Store Connect API key. This guide walks you through creating the key and adding it to your project.

💡Required Role

You need the Admin or Account Holder role in App Store Connect to create API keys.

Setup

Create an API Key

  1. Open App Store Connect and go to Users and Access
  2. Select the Integrations tab, then App Store Connect API in the left sidebar
  3. Under the Team Keys tab, click the + button
  4. In the dialog, enter a name (e.g., BasePrice) and set the access to App Manager
  5. Click Generate
App Store Connect Generate API Key dialog with name set to BasePrice and access set to App Manager
Set the name to "BasePrice" and access level to App Manager

Download the .p8 Key File

Once the key is generated, a Download link appears in the key row. Click it to save the .p8 file to your computer.

App Store Connect API keys list showing the Download button on the BasePrice key row
Click Download — this link only appears once
⚠️One-time download

Apple only lets you download the .p8 file once. If you lose it, you'll need to revoke the key and create a new one.

Copy Your Issuer ID and Key ID

On the same page, locate:

  • Issuer ID — displayed above the keys table (same for all keys in your account)
  • Key ID — the alphanumeric code shown in the key's row (e.g., ULX38YB5YR)
App Store Connect showing the Issuer ID highlighted above the table and the Key ID highlighted in the key row
Copy the Issuer ID (top) and Key ID (in the row)

Add to BasePrice

  1. In BasePrice, go to Connected Platforms and add Apple App Store
  2. Paste your Issuer ID and Key ID
  3. Upload or drag-and-drop the .p8 file you downloaded
  4. Click Save credentials

BasePrice will verify the credentials with a test API call. A green checkmark confirms the connection is active.

BasePrice Apple credential form with Issuer ID, Key ID, and .p8 Private Key fields
Enter your three Apple credentials and click Save

Troubleshooting

IssueSolution
"Invalid credentials"Double-check the Issuer ID and Key ID. Ensure the .p8 file is the original download — not a renamed copy or text excerpt.
"Insufficient permissions"The API key needs at least App Manager access.
"Key not found"New API keys can take a few minutes to propagate. Wait and retry.

Next Steps

Was this page helpful?