GuidesAPI ReferenceChangelog
GuidesAPI ReferenceChangelogLog In

Set Up Your API Connection to Answer your Business' Needs

Next, you’ll want to define the scope of your API and define which domains your app needs to access. This ensures your app can connect to the right endpoints. The process is split into two steps.

  1. First, choose the Criteo product that you’d like to build with: Criteo Marketing Solutions (Commerce Growth) or Criteo Retail Media. Click Save to access the Authorization section.

🚨 Once you save, you won't be able to switch between Marketing Solutions or Retail Media again! Make sure to choose carefully (In case you make a mistake, don't worry! Just create a new app 😉)

  1. From there, you can select which Authorizations you'll need to access. Specify whether you need “read-only” or “manage” access to your end-users’ accounts. For example, you may want “read-only” to retrieve campaign details, or you might want “manage” permissions so you can set CPCs for campaigns.

💡 You can update the Authorizations as many times as you want before validating your app through the Generate consent link button.

You will find here a list of available Authorizations in the Developer Dashboard:

Criteo Marketing Solutions:

  • Analytics: Generate custom reports. Slice and dice your data across marketing goals and channels, including App, Web, and Store campaigns  
  • Audiences: Create, update, or delete your audiences using your own CRM segments or your lists from a third party.
  • Campaign: Set CPCs by ad set or ad set category, retrieve campaign details, and add or edit any campaign or ad set
  • Catalog: Add and edit your product details.
  • Creative: Use a third-party creative that is displayed by an external creative provider at display time (while still using Criteo Engine for media buying and product recommendation). Access, add, or edit any creative from the account