Generate API key and access token through Adobe Developer Console

The Adobe Developer Console is an administration interface that enables developers to manage Adobe's APIs and services, including the Adobe Admin APIs for Storage Management.

Prerequisite: Gaining access to the Adobe Developer Console

Enterprise users must be assigned the System Administrator or Developer role in the Adobe Admin Console to access the Adobe Developer Console.

Steps to generate an API Key and access token

Follow these steps to create a project and generate credentials in the Adobe Developer Console once your organization has provisioned developer access.

Step 1: Create a project

  1. Go to https://developer.adobe.com/console/home and sign in to the Developer Console.
  2. Select Create new project under the Quick start section in the middle of your screen:

Create a project

Step 2: Add the API to your project

  1. Select Add API.

    Add API

  2. Select Adobe Admin APIs - Storage Management and click Next:

    Pick Adobe Admin APIs - Storage Management option

Step 3: Set Credentials

  1. Choose the type of authentication.

  2. Choose your preferred authentication method as Server-to-Server Authentication. It allows your application's server to generate access tokens and make API calls on behalf of your application itself. Choose this if your app needs to operate independently of user interaction. Learn more.

  3. Give your credential a name and click Next.

Step 4: Select Product Profiles

Depending on the API you add, you may be prompted to select product profiles to assign to your credential. These profiles define what data your application can access within your organization.

Choose the appropriate product profile(s) and select Save configured API.

Choose product profile

Step 5: View Connected Credentials and APIs

You can view the credentials on the Developer Console project page.

Connect another credential

Step 6: Generate access token

Access tokens can be generated or refreshed in two ways:

Scopes

Scopes define the specific actions or data your application is allowed to access. As a security best practice, your application should request only the minimum scopes necessary to function properly.

Click View scopes per service to see the available services and their scopes.

Get scopes

Congratulations! You have successfully generated an access token.

Account Configuration

API calls made using OAuth Server-to-Server are made using a Technical Account. This account is created automatically when you added Server-to-Server authentication to your Developer Console Project. However, you must ensure the Technical Account is properly configured. For more information, see Technical Account Permissions.