Sales
Apple role: Sales and Reports
Downloads, revenue, proceeds, refunds, countries, devices, products and widgets. Enough for most developers.
Setup guide · about 5 minutes
You only do this once. Collect four items from App Store Connect, and AppScope verifies them directly with Apple.
You need an Account Holder or Admin account that can create team API keys.
Before you begin
This only controls which Apple reports AppScope may read. It never gives AppScope permission to change apps, builds or store listings.
Apple role: Sales and Reports
Downloads, revenue, proceeds, refunds, countries, devices, products and widgets. Enough for most developers.
Apple role: Finance
Adds Apple’s settled financial reports, fiscal periods, payments and forecasts. Finance also includes every Sales report.
iApple fixes a key’s access when it is created. If you choose Sales now and want financial reports later, you’ll create a new Finance key. Your Sales setup keeps working.
iIf Team Keys shows a Request Access button instead, the Account Holder must submit Apple’s one-time API access request before a key can be generated.
Step by step
In App Store Connect, follow this exact path:
Use a Team Key, not an Individual Key. Apple does not allow individual keys to access Sales or Finance reports.
Name the key AppScope, then choose the Apple role that matches your choice in AppScope:
Click Generate. On the next screen, download the .p8 private key immediately.
!Apple lets you download the .p8 file only once. Keep it private. Never email, commit or share it.
Stay on the Team Keys page:
A Key ID is a short 10-character code. The Issuer ID is a long UUID with hyphens.
57246542-96fe-1a63-e053-0824d011072a2X9R4HXF34Key IDSales and ReportsUse Reports in App Store Connect’s top navigation. Your Vendor # appears beneath the legal entity name near the upper-left corner.
The Vendor Number is numeric. It is not your Apple ID, Team ID or app ID.
Open AppScope, tap Connect Account, and select the access level that matches the Apple role you created.
AppScope makes one test request to Apple before saving anything. Once it succeeds, your dashboard loads automatically.
AppScope keeps your credentials in the device-only iOS Keychain and talks directly to Apple. No AppScope account needed, no tracking, and your reports come straight from Apple.
If something doesn’t work
Confirm that the Issuer ID came from Team Keys, the Key ID belongs to the same key as the .p8 file, and the key has not been revoked.
The key needs Apple’s Finance role. A Sales and Reports key connects normally but cannot read financial reports.
Apple only offers the private key download once. If the file is lost, create a new key and use its new Key ID and .p8 file together.