You should bookmark this repo as you will use this numerous times throughout this tutorial and later as you implement Experience Platform for your own company. These collections are in the Adobe Experience Platform Postman Samples GitHub repo. In Postman, on the Manage Environments > Edit modal which is still open from the last exercise, paste copied values in front of PRIVATE_KEY in the Initial Value and Current Value columns.Īdobe provides a rich set of Postman collections to help you explore Experience Platform’s API. Open the private.key file in a text editor and copy the contents. Now it’s time to add the PRIVATE_KEY value to the Postman environmentĮxtract the downloaded config.zip file which was generated in the previous exercise while creating the Developer Console Project. Leave Manage Environments modal open in edit mode, as we will be editing it further in the next step
Update the Environment Name to Luma Tutorial With the environment variables screen still open, select Edit on the top-right Since the exported name of the environment from Developer Console is randomly generated, give it a more descriptive name so you don’t confuse environments later on when you start working on your real Platform implementation: Select the eye icon to view the environment variables: In Postman, select your environment in the dropdown Open Postman and import the downloaded json environment file, service.postman_environment.json The screenshots in this tutorial were taken with Postman v9.0.5 for Mac, but interface options may have changed. The Postman interface is regularly updated. Save the service.postman_environment.json in your Luma Tutorial Assets folder. In the Try it out section of the page, select Download for Postman and then select Service Account (JWT) to download the Postman environment json file. Now your Developer Console project has been created! Select the Luma Tutorial Platform product profile and select the Save Configured API button We will need them in the next exercise.Īfter the key is generated, the public key will automatically be added to your project as shown in the screenshot. Save the keys packaged in config.zip to the folder Luma Tutorial Assets. Once the keys are ready, you may be prompted to download the keys onto your local machine.
To generate a new key pair, select Option 1 and press the Generate keypair button In list of available APIs, select Experience Platform API and select Next.įor authentication from external systems like Postman, we require a public/private key pair. In the newly created project, select the Add to Project button and then select APIįilter the list by selecting Adobe Experience Platform Select Create New Project in Quick Start menu. Log in and confirm that you are in the correct Org For more details, see the Adobe Developer Console documentationĬreate a folder on your local machine named Luma Tutorial Assets for files used in the tutorial. You will use it to access the Experience Platform API. Set up Adobe Developer ConsoleĪdobe Developer Console is the developer destination to access Adobe APIs & SDKs, listen to near real-time Events, run functions on Runtime, or build plugins or App Builder apps. In the Configure Permissions lesson, you set up all the access controls required to complete this lesson. For example to ingest data, move items around between sandboxes, automate routine tasks or to use new Platform features before the user interface has been built.ĭata Architects and Data Engineers may need to use Platform API outside of this tutorial. While interface options also exist for all major tasks, you might want to use the Platform API at some point. For assistance, please reference the Postman documentation.
The rest of this tutorial assumes some working knowledge of Postman. While not required in order to use Experience Platform APIs, Postman makes API workflows easier, and Adobe Experience Platform provides dozens of Postman collections to help you execute API calls and learn how they operate.
In order to complete the API exercises in this tutorial, download the Postman app for your operating system. In this lesson, you will set up a project in the Adobe Developer Console and download Postman collections so you can start using Platform APIs.