Prerequisites
In order to successfully make calls to Experience Platform APIs, you must have the following:
- An organization with access to Adobe Experience Platform.
- An Admin Console administrator that is able to add you as a developer and a user for a product profile.
- An Experience Platform system administrator who can grant you the necessary attribute based access controls to perform read or write operations on different parts of Experience Platform through APIs.
You must also have an Adobe ID to complete this tutorial. If you do not have an Adobe ID, you can create one using the following steps:
- Go to Adobe Developer Console.
- Select Create a new account.
- Complete the sign-up process.
Gain developer and user access for Experience Platform
Before creating integrations on Adobe Developer Console, your account must have developer and user permissions for an Experience Platform product profile in Adobe Admin Console.
Gain developer access
Contact an Admin Console administrator in your organization to add you as a developer to an Experience Platform product profile. See the Admin Console documentation for specific instructions on how to manage developer access for product profiles.
Once you are assigned as a developer, you can start creating integrations in Adobe Developer Console. These integrations are a pipeline from external apps and services to Adobe APIs.
Gain user access
Your Admin Console administrator must also add you as a user to the same product profile. With user access, you can see in the UI the outcome of the API operations that you perform.
See the guide on managing user groups in Admin Console for more information.
Generate an API key (client ID) and organization ID
After you have been given developer and user access to Experience Platform through Admin Console, the next step is to generate your {ORG_ID}
and {API_KEY}
credentials in Adobe Developer Console. These credentials only need to be generated once and can be reused in future Experience Platform API calls.
Add Experience Platform to a project
Go to Adobe Developer Console and sign in with your Adobe ID. Next, follow the steps outlined in the tutorial on creating an empty project in the Adobe Developer Console documentation.
Once you have created a new project, select Add API on the Project Overview screen.
The Add an API screen appears. Select the product icon for Adobe Experience Platform, then choose Experience Platform API before selecting Next.