HookLogic (Criteo) Gateway API
The Gateway API from HookLogic (Criteo) — 1 operation(s) for gateway.
The Gateway API from HookLogic (Criteo) — 1 operation(s) for gateway.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/hooklogic-criteo:hooklogic-criteo-gateway-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Criteo Gateway API
description: Criteo API - RetailMedia
version: 2026-07
servers:
- url: https://api.criteo.com
security:
- oauth: []
tags:
- name: Gateway
paths:
/2026-07/retail-media/me:
get:
tags:
- Gateway
summary: /2026-07/retail-media/me
description: Get information about the currently logged application
operationId: GetCurrentApplication
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationSummaryModelResponse'
security:
- oauth: []
components:
schemas:
CommonProblem:
type: object
properties:
code:
type:
- string
- 'null'
description: A machine-readable error code, expressed as a string value.
detail:
type:
- string
- 'null'
description: A human-readable explanation specific to this occurrence of the problem
instance:
type:
- string
- 'null'
description: A URI that identifies the specific occurrence of the problem.
source:
type:
- object
- 'null'
additionalProperties:
type: string
description: A machine-readable structure to reference to the exact location(s) causing the error(s)
stackTrace:
type:
- string
- 'null'
title:
type:
- string
- 'null'
description: A short human-readable description of the problem type
traceId:
type:
- string
- 'null'
description: The request correlation ID this problem comes from.
traceIdentifier:
type:
- string
- 'null'
description: The request correlation ID this problem comes from. (deprecated, use traceId instead)
type:
enum:
- unknown
- access-control
- authentication
- authorization
- availability
- deprecation
- quota
- validation
type:
- string
- 'null'
description: The problem's category.
description: Common problem object.
ApplicationSummaryModel:
type:
- object
- 'null'
properties:
applicationId:
type:
- integer
- 'null'
format: int32
criteoService:
type:
- string
- 'null'
description:
type:
- string
- 'null'
name:
type:
- string
- 'null'
organizationId:
type:
- integer
- 'null'
format: int32
description: Used for the /me endpoint. Contains information about the currently authenticated application that we accept to give to our clients
ApplicationSummaryModelResource:
type:
- object
- 'null'
properties:
attributes:
$ref: '#/components/schemas/ApplicationSummaryModel'
type:
type:
- string
- 'null'
description: A top-level object that encapsulates a Criteo API response for a single value
ApplicationSummaryModelResponse:
type: object
properties:
data:
$ref: '#/components/schemas/ApplicationSummaryModelResource'
errors:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CommonProblem'
readOnly: true
warnings:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CommonProblem'
readOnly: true
description: A top-level object that encapsulates a Criteo API response for a single value
securitySchemes:
oauth:
type: oauth2
flows:
clientCredentials:
tokenUrl: https://api.criteo.com/oauth2/token
scopes:
RetailMedia_Accounts_Manage: Grants Manage access to the capabilities from the Accounts domain, for RetailMedia applications
RetailMedia_Accounts_Read: Grants Read access to the capabilities from the Accounts domain, for RetailMedia applications
RetailMedia_Analytics_Read: Grants Read access to the capabilities from the Analytics domain, for RetailMedia applications
RetailMedia_Audience_Manage: Grants Manage access to the capabilities from the Audience domain, for RetailMedia applications
RetailMedia_Audience_Read: Grants Read access to the capabilities from the Audience domain, for RetailMedia applications
RetailMedia_Balance_Manage: Grants Manage access to the capabilities from the Balance domain, for RetailMedia applications
RetailMedia_Balance_Read: Grants Read access to the capabilities from the Balance domain, for RetailMedia applications
RetailMedia_Billing_Read: Grants Read access to the capabilities from the Billing domain, for RetailMedia applications
RetailMedia_Campaign_Manage: Grants Manage access to the capabilities from the Campaign domain, for RetailMedia applications
RetailMedia_Campaign_Read: Grants Read access to the capabilities from the Campaign domain, for RetailMedia applications
RetailMedia_Catalog_Manage: Grants Manage access to the capabilities from the Catalog domain, for RetailMedia applications
authorizationCode:
authorizationUrl: https://api.criteo.com/oauth2
tokenUrl: https://api.criteo.com/oauth2/token
scopes:
RetailMedia_Accounts_Manage: Grants Manage access to the capabilities from the Accounts domain, for RetailMedia applications
RetailMedia_Accounts_Read: Grants Read access to the capabilities from the Accounts domain, for RetailMedia applications
RetailMedia_Analytics_Read: Grants Read access to the capabilities from the Analytics domain, for RetailMedia applications
RetailMedia_Audience_Manage: Grants Manage access to the capabilities from the Audience domain, for RetailMedia applications
RetailMedia_Audience_Read: Grants Read access to the capabilities from the Audience domain, for RetailMedia applications
RetailMedia_Balance_Manage: Grants Manage access to the capabilities from the Balance domain, for RetailMedia applications
RetailMedia_Balance_Read: Grants Read access to the capabilities from the Balance domain, for RetailMedia applications
RetailMedia_Billing_Read: Grants Read access to the capabilities from the Billing domain, for RetailMedia applications
RetailMedia_Campaign_Manage: Grants Manage access to the capabilities from the Campaign domain, for RetailMedia applications
RetailMedia_Campaign_Read: Grants Read access to the capabilities from the Campaign domain, for RetailMedia applications
RetailMedia_Catalog_Manage: Grants Manage access to the capabilities from the Catalog domain, for RetailMedia applications
x-samples-languages:
- java
- python
- php
- csharp
- javascript
- curl
- ruby
x-provenance:
method: harvested
publisher: HookLogic (Criteo)
source: https://api.criteo.com/2026-07/retailmedia/open-api-specifications.json
note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
stamped by stamp-openapi-provenance.py (roadmap#793)