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 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 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.
Select the OAuth Server-to-Server authentication type
Next, select the OAuth Server-to-Server authentication type to generate access tokens and access the Experience Platform API. Give your credential a meaningful name in the Credential name text field before selecting Next.