Skip to main content

How to provide your App Store Connect API Key (Apple TV publishing)

Generate one App Store Connect API Key and send us four details — no need to invite us as a user.

Written by Robert Blessing

To publish your Apple TV app, we used to ask you to invite us to your Apple account. We've simplified this: instead, you generate one App Store Connect API Key and send us four small details. Nothing gets installed on your side, you don't add us as a user, and you can revoke the key anytime.

What we need from you

  1. App Store Connect API Key — a .p8 file you download once.

  2. Key ID — the 10-character ID shown next to the key.

  3. Issuer ID — the UUID at the top of the Keys page.

  4. Apple Developer Team ID — 10 characters, from developer.apple.com → Membership details.

How to create the API Key

  1. Log in to App Store Connect and go to Users and AccessIntegrations tab → App Store Connect API.

  2. Click Generate API Key (or the + button) and give it a name like "Tappla Publishing".

  3. For Access (the role), select Admin. This is important — see the note below on why Admin is required.

  4. Download the .p8 file straight away — Apple shows it only once. If you lose it, you'll have to create a new key.

  5. Copy the Key ID (next to your new key) and the Issuer ID (at the top of the page).

⚠️ Which role should I choose? Use "Admin". When generating the key, Apple offers several roles (App Manager, Developer, Finance, Sales and Reports, Customer Support, Marketing). The key needs the Admin role because it has to manage the signing certificates and provisioning profiles and upload your build. The other roles don't cover the certificate side, so the build would fail later — please don't use them.

⚠️ Only the Account Holder can create the first API key — regular Admins can't. If you're not the Account Holder of your Apple Developer account, just let us know who is, and they can do this one step.

💡 Don't mix up the two UUIDs. Apple shows an Issuer ID on the App Store Connect Keys page and a similar-looking Membership ID on developer.apple.com. We need the Issuer ID from the Keys page.

How to send it to us

Just email us the four items — the .p8 file plus the Key ID, Issuer ID, and Team ID — to [email protected]. We store the key securely on our end and delete the .p8 file once your app is set up, and you can revoke the key anytime in App Store Connect.

Once we have these four items, your first build runs within minutes and you'll get a TestFlight invite. Let us know if you have any questions.

Did this answer your question?