Docs menuCreate a Team Key
DocsGet started

Create an App Store Connect API key (Team Key)

SwiftSales reads your sales and finance reports with a Team Key from App Store Connect. You create the key once and import it into SwiftSales.

Before you start

Team Keys are created by the Account Holder or an Admin of your App Store Connect team. If that’s someone else, ask them to create the key and send you the file and the two IDs.

Create the key

  1. Open Team KeysIn App Store Connect, go toUsers and AccessIntegrationsApp Store Connect APITeam Keys
  2. Generate a keySelect Generate API Key, enter a name such as SwiftSales and choose a role (see below).
  3. Download the key fileSelect Download next to the new key. The file is called AuthKey_<Key ID>.p8.
  4. Note the two IDsThe Issuer ID and the Key ID, described below.

Choose a role

RoleWhat you see in SwiftSales
Finance + App ManagerRecommended
Reads finance reports, so fiscal months show the amounts Apple settled, and your agent can submit, release and create in-app purchases.
Finance
Reads finance reports, so fiscal months show the amounts Apple settled.
Sales
Needs access to reports. Fiscal month amounts are estimated from daily reports.
Admin
Reads every report, and can also manage apps and users.

You can choose more than one role. A key without App Manager still reads your numbers. For release work through Agent Access, change to a key with Finance and App Manager, or add a Release Key: a second Team Key with App Manager, which you add in SwiftSales on your Mac under Settings › Teams. SwiftSales uses a Release Key only for release work.

Find the IDs

Issuer IDxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
At the top of the Team Keys page.
Key ID2X9R4HXF34
In the key's row. 10 letters and digits.
Vendor number85912047
In Payments and Financial Reports, at the top left.

SwiftSales fills in the Key ID for you when the file keeps its original name.

Next

Updated Oct 27, 2026