Authorization Requests - Criteo Docs

Introduction

Before advertisers can start using an app or integration built with the API, they must grant it access through an authorization request. All apps need to send an authorization request to advertisers to read or manage actions on their behalf.


Consent Granting Steps


Types of Permissions

Each app requests different permissions based on its purpose, linked to campaign aspects like Audiences, Budgets, Creatives, or Analytics.

Application No access Read Manage
Analytics Your application will not have
access to any of the retail
media analytics endpoints.
Your application will have access to retrieve reporting data using the retail media analytics endpoints.
Audiences Your application will not have access to any of the retail media audience endpoints. Your application will have access to retrieve audiences and make calls to GET endpoints only. Your application will have access to all audience endpoints, which includes both GET and POST endpoints.
Campaigns Your application will not have access to any of the retail media campaign management endpoints. This includes all campaign and line-item management features, balances, catalogs and creatives. Your application can only retrieve campaign management details. This includes GET endpoints only. Your application will have access to all campaign management endpoints, which includes all GET and POST endpoints.

Managing and Revoking Access

The consent dashboard also lets advertisers view all apps with granted access, including the specific portfolios, permissions, and access dates. Access can be revoked by Admins, Business Managers, or Technical Managers for the Retail Media platform, following a process similar to granting consent.