To get started with the Criteo Marketing API, you need to create a new API User in our Management Center interface. To create an API user, please see “How can I manually generate an API for my account?” article.
Currently, the Criteo Marketing API provides support for audience creation as part of our re-engagement solution of Criteo Audience Match. Additional functionality will be available later in 2018. The Criteo Marketing API enables you to:
- Create, update, manage and delete audiences programmatically
- Upload a large set of identifiers (more than 1Go)
To be able to use Criteo API, you will need to connect to the endpoints using two parameters: client_id and client_secret. These are essentially the same credentials you use to log on to our Management Center platform.
- Client_id = your e-mail address
- Client_secret = your Management Center password
The Criteo API is accessible via this url: https://api.criteo.com/marketing
The Criteo API uses a highly secure authentication system - OAuth2 - to protect your data from any unauthorized access. An authentication token is therefore required to issue any request. Each token generated is valid for five (5) minutes. Should your token expire, you will receive a 401 HTTP response status code.
When receiving this error code, it is recommended that you request a new token by issuing a POST Call to the /oath2/token endpoint.