Account Help

Support / Developer Account / Get started / Enterprise Program API

Get started

Apple Developer Enterprise Program API

The Apple Developer Enterprise Program API is a REST API that enables the automation of some tasks in Users and Access and Certificates, Identifiers & Profiles. You can generate role-based API keys to use across any eligible assets in your account. Enterprise Developer API keys are unique to the Apple Developer Enterprise Program and can’t be used for other Apple services.

To get started, the Account Holder must first request access to the API in the Users and Access section of the developer website.

Request access to the Apple Developer Enterprise Program API

  1. From Users and Access, click Integrations to view your Apple Developer Enterprise Program API configuration.

  2. Click Request Access.

  3. Review, and select click the checkbox to agree to the terms, then click Submit.

  4. Once the submission is processed, your account will be granted access to the API.

Once you generate an API key, you won’t be able to edit its name or access level. If you need to make changes, revoke the API key and generate a new one. View details on managing and securing your keys.

Required role: Account Holder. View role permissions.

Generate an API key

  1. From Users and Access, click Integrations to view your Apple Developer Enterprise Program API configuration.
  2. Click Generate API Key. If you already have an Active API key generated, you can click the add button (+) to create more.
  3. Enter a name for the key. The name is used for your reference only and isn’t part of the key itself.
  4. Under Access, select the role permissions for the key.
  5. Click Generate.

Once you generate an API key, you won’t be able to edit its name or access level. If you need to make changes, revoke the API key and generate a new one. View details on managing and securing your keys.

Required role: Account Holder or Admin. View role permissions.

Manage API keys

Users with the Account Holder or Admin role can view and manage team keys. If you no longer want someone to be able to use an API key to authenticate into Apple Developer Enterprise Program services, you can revoke that key.

  1. From Users and Access, click Integrations to view your Apple Developer Enterprise Program API configuration.

  2. On the top right, click Edit.

  3. Select the API keys you want to revoke.

  4. On the top right, click Revoke Key, then click Revoke in the dialog. An API key can’t be reinstated once it’s been revoked. Any revoked keys from the past 30 days appear in the Revoked section of the Apple Developer Enterprise Program API page.

Required role: Account Holder or Admin. View role permissions.