1. Help Center
  2. Enhanced Integrations & APIs

Configuring AppStore Connect for Centercode app distribution

Creating an App Manager Token

The Centercode TestFlight integration requires a Team Token with App Manager level permissions (the minimum required for the management of beta testers). In order to generate the token you need permissions to create team tokens, which may require a temporary access increase for your account or someone in IT/Security to provision for you. Once you’ve logged in with an account that has sufficient access follow these steps:



  • Click on Integrations in the upper header bar
  • Ensure App Store Connect API in the left menu is selected and Team Keys is selected in the sub-header bar
  • Press the + button next to the word Active to create a new key

  • Enter a descriptive name for your API key (e.g. Centercode Integration)
  • Click Generate

Your new API key will be displayed with a download link for the private key (.p8 file) will be provided. Immediately download this file as it is only accessible once. While in App Store Connect also record your Key ID and Issuer ID. Both of these pieces of information can be found on the page where you clicked the + to create a new token.

Creating an external testing group

In order for the integration to sync members between Centercode and TestFlight an external testing group must be created and assigned access to the builds you wish to test. We highly encourage you to create a new group that is only used with the Centercode integration. Additionally, an external testing group can only be used for one Centercode Release Type at a time, meaning if you have two projects running in Centercode, and they’re both testing the same App on TestFlight, you’ll need to create two external testing groups.

  • Log in to App Store Connect
  • Click on Apps
  • Click on the App you’re wanting to test
  • Click on TestFlight in the header bar
  • In the left menu bar click the + next to EXTERNAL TESTING. Note: external testing will only appear after you’ve created an internal testing group. If you do not have one you can temporarily create an internal group to make the UI element visible.


  • Once the group is created you can assign builds to it or optionally set it to automatically receive any new builds for the app.

Integrating TestFlight with Centercode

Once you’ve completed all of these steps, you can continue configuring your integration on Centercode! Click the link below to access the configuration guide:

How to integrate Centercode with TestFlight