Connect App Store Connect
Generate an API key and connect Asomium to your ASC account.
Asomium talks to App Store Connect through the official ASC API. You’ll need a key with App Manager role (Admin works too, but we recommend the minimum required role).
Generate an API key
- Sign in to App Store Connect.
- Click Users and Access → Integrations → App Store Connect API.
- Click the + to create a new key. Name it something like
Asomium - <your machine name>. - Choose the App Manager access role.
- Click Generate. Download the
.p8file — you can only download it once. Save it somewhere safe.
You’ll also need three values from the same page:
- Key ID — shown next to the key in the table
- Issuer ID — at the top of the Integrations page
- The
.p8file contents — paste from the downloaded file
Paste into Asomium
- Open Asomium → Settings → App Store Connect.
- Paste Key ID, Issuer ID, and the contents of the
.p8file into the three fields. - Click Test connection. Asomium will hit
/v1/appsand confirm the credentials work. - Click Save. The credentials are persisted in your macOS Keychain, scoped to Asomium’s bundle ID.
How Asomium uses the API
Asomium uses the same endpoints as the ASC website:
GET /v1/apps— fetch your app listGET /v1/apps/{id}/appStoreVersions— get version stateGET /v1/appStoreVersionLocalizations— multi-locale metadataPATCH /v1/appStoreVersionLocalizations/{id}— write back editsPOST /v1/reviewSubmissions+PATCH .../submit— submit for review
You can audit every call in Settings → Activity log — Asomium records request, response, and timestamp for every ASC interaction.
Rotating keys
Generate a new key in ASC, paste it into Asomium, click Test then Save. Once you’ve confirmed everything works, revoke the old key in ASC.