Jump to: navigation, search

Setup Adobe Stock

Revision as of 07:35, 5 February 2021 by Arpita (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Adobe Stock Integration

Adobe Stock is a stock photography service provided by Adobe. It provides designers and businesses with access to millions of high-quality curated and royalty-free photos and vector graphics for all kinds of creative projects.

With its integration into your OnPrintShop solution provides your customers, direct access to Adobe Stock’s services right in the Designer Studio for quick and easy customization of product design. Save your customers' time of purchasing the images separately and using them in the Designer Studio. Your customers can purchase high-quality images from within the Designer Studio itself and use them instantly!

For this type of integration, you will need several tokens (Client ID, Client Secret ID, and more) and began each API session by exchanging the access token. For enterprise organizations, you will need JSON Web Token (JWT) that encapsulated your credentials and began each session by exchanging the JWT for an access token. The JWT encodes all the identity and must be signed with the private key that is associated with a public key certificate.

This article walks you through the steps to set up a Standard and Enterprise Account integration.

Standard Account Integration

Step 1: Sign in to create a new integration.

The first and foremost step is to sign in to the Adobe I/O Console.


  • In the next step choose ‘Access an API’ option to access Adobe Services and products via a REST API and click on Continue.


  • Subscribe to an entitled product, in this case, choose Adobe Stock OAuth Integration.


  • Confirm that you want to create a new integration.

Step 2: Create a new integration.

Enter your integration details such as name, platform and redirect URI.

  • Name: Visible during the authentication of your application with Adobe.
  • Default redirect URI: in the format - https://<yourdomainname>.com/external_service/adobestock/adobestock_callback.php
Note – Adobe stock photos works only with https domain. Please contact your SSL Certificate partner for the same.
Note – Place a ‘\\’ along with every ‘dot’ on your domain name
  • Click on ‘Create Integration’.

Setup Adobe StockUpdated13.png

  • Click on Continue to integration detail.


Step 3: Get Client Credentials

The next step will provide you the Client ID i.e. the API Key and Client Secret Key. Click to copy the credentials and move forward with the integration in Admin Panel.


Step 4: Configuration into the Admin Panel

Follow the below steps to generate the access token and configure the client credentials into the Admin Panel.

  • On the Admin Panel, go to –
  • Enter the saved client ID from Step 3.
  • Choose Environment as Standard.
  • Click on ‘Save’.
  • Click on the Generate Token button.


  • Click on login to Creative Cloud
  • Enter your Adobe I/O credentials to log in.
  • This will generate the Access Token.


  • Enter the Adobe Stock Image Price per Credit in the textbox given. This will Add the price in the Customer’s Order Total.
  • The price will appear at the Designer Studio in the following manner – 


  • After entering all the information, again click on the save button, thus allowing your customers to use Adobe Stock images in their design.

Enterprise Account Integration

The Enterprise Account Integration follows a different approach. You will have to connect with the Adobe Stock support team.

They will guide you to gather the following information – Client ID, Client Secret Key, Technical account ID, and Organization ID.

After getting the above details you can follow the steps shown in "https://www.adobe.io/authentication/auth-methods.html#!AdobeDocs/adobeio-auth/master/AuthenticationOverview/ServiceAccountIntegration.md

Follow the steps to create a public key and configure an API integration, later on, check with the connection.

At the Admin Panel feed all the data gathered from Adobe Stock under the Environment – Enterprise.

  • Click on the Generate token button to generate the Access Token and save the details.