Option 2: PostBuster setup

IMPORTANT
If you’re not an Adobe employee, follow the instructions to install Postman. The below instructions are only intended for Adobe employees.

Video

In this video, you’ll get an explanation and demonstration of all the steps involved in this exercise.

Install PostBuster

Go to https://adobe.service-now.com/esc?id=adb_esc_kb_article&sysparm_article=KB0020542.

Click to download the latest release of PostBuster.

PostBuster

Click the correct version for your OS.

PostBuster

Download the file.

PostBuster

Once the download has completed and has been installed, open PostBuster. You should then see this. Click Import.

PostBuster

Download postbuster.json.zip and extract it on your desktop.

PostBuster

Click Choose a File.

PostBuster

Select the file postbuster.json. Click Open.

PostBuster

You should then see this. Click Scan.

PostBuster

Click Import.

PostBuster

You should then see this. Click to open the imported collection.

PostBuster

Now you see your collection. You still need to configure an environment to hold some environment variables.

PostBuster

Click Base Environment and then click the edit icon.

PostBuster

You should then see this.

PostBuster

Copy the below environment placeholder and paste it in the Base Environment, by replacing what is there.

{
    "CLIENT_SECRET": "",
    "API_KEY": "",
    "ACCESS_TOKEN": "",
    "SCOPES": [
        "openid",
        "AdobeID",
        "read_organizations",
        "additional_info.projectedProductContext",
        "session",
        "ff_apis",
        "firefly_api",
        "frame.s2s.all"
    ],
    "TECHNICAL_ACCOUNT_ID": "",
    "IMS": "ims-na1.adobelogin.com",
    "IMS_ORG": "",
    "access_token": "",
    "IMS_TOKEN": "",
    "AZURE_STORAGE_URL": "",
    "AZURE_STORAGE_CONTAINER": "",
    "AZURE_STORAGE_SAS_READ": "",
    "AZURE_STORAGE_SAS_WRITE": "",
    "FRAME_IO_BASE_URL": "https://api.frame.io",
    "FRAME_IO_ACCOUNT_ID": "",
    "FRAME_IO_WORKSPACE_ID": ""
}

You should then have this.

PostBuster

Enter your Adobe I/O variables

Go to https://developer.adobe.com/console/home and open your project.

Adobe I/O New Integration

Go to OAuth Server-to-Server.

Adobe I/O New Integration

You now need to copy the following values from your Adobe I/O project and paste them in your PostBuster Base Environment.

  • Client ID
  • Client Secret (Click Retrieve Client Secret)
  • Technical Account ID
  • Organization ID (Scroll down to find your Organization ID)

Adobe I/O New Integration

Copy the above variables one by one, and paste them in your Base Environment in PostBuster.

Variable Name in Adobe I/O
Variable Name in PostBuster Base Environment
Client ID
API_KEY
Client Secret
CLIENT_SECRET
Technical Account ID
TECHNICAL_ACCOUNT_ID
Organization ID
IMS_ORG

After having copied these variables on by one, your PostBuster Base Environment should look like this.

Click Close.

Adobe I/O New Integration

In the Adobe IO - OAuth collection, select the request named POST - Get Access Token and select Send.

Adobe I/O New Integration

You should see a similar response containing the following information:

Key
Value
token_type
bearer
access_token
eyJhbGciOiJS…
expires_in
86399

The Adobe I/O bearer-token has a specific value (the very long access_token) and an expiration window and is now valid for 24 hours. This means that after 24 hours, if you want to use Postman to interact with Adobe APIs, you will have to generate a new token by running this request again.

Adobe I/O New Integration

Your PostBuster environment is now configured and working. You’ve now completed this exercise.

Next Steps

Go to Applications to install

Go back to Getting Started

Go back to All modules

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d