If you want Staffbase to publish your iOS app, you need to have an App Store Connect API key ready. The API key gives Staffbase’s automated publishing services access to the publishing interface of App Store Connect. This keeps your app up to date in the Apple App Store.
Generating an App Store Connect API Key
You generate the API key and then download it as .p8 file from App Store Connect. By assigning the API key an access role, you are in control of managing the permissions and access rights for this API key.
Currently, it is not possible to limit the API Key access to only the Staffbase app in the account. Staffbase assures that we will only access the app which we have created for you.
Prerequisites
- You are an Account Holder in the App Store Connect account.
When you create an API key for this App Store Connect account for the first time, you need to be the Account Holder. From the second time onwards, an Admin can create API keys.
- In App Store Connect, navigate to Users and Access > Integrations.
- Click Generate API Key or click the + button.
- Enter a name for the API key.
The name is for your reference only and is not part of the API key itself, for example, Staffbase API Access. - Under Access, select the role App Manager for the API key.
- Click Generate.
Downloading the Private Key
The .p8 file with the private key is available for download a single time. But as an Account Holder or Admin, you can always generate a new .p8 file with a new API key.
- Sign in to App Store Connect.
- Navigate to Users and Access > Integrations.
- Click Download API Key next to the API key you want.
A .p8 file is downloaded. - Store the .p8 file that includes the private key in a safe place.
Sending the API Access Details to Staffbase
- Reach out to your assigned Onboarding Engineer, Customer Success Manager, or Staffbase Support and inform them that you are ready to send the API access details. They will provide you with additional details on the next steps.
- Send the previously downloaded API key file to Staffbase in a secure way, for example, as a zip file with strong password protection.
- In your App Store Connect, navigate to Users and Access > Integrations.
- Copy the following details under Integrations:
- Issuer ID
- Key ID
- Send the .p8 file, the Issuer ID and the Key ID to Staffbase, for example, in an email.
Comments
0 comments
Please sign in to leave a comment.