Skip to main content
Account creation endpoints enable private market retailers to create both demand brand and marketplace seller accounts within the private market. The following endpoints will also provide access to manage the brand and seller mappings for each account types.
Limited AccessPrivate Market account creation and management access is currently only available for a selected group of API users. To access these endpoints, please get in touch with Criteo to have the correct permissions enabled.

Endpoints

Account Attributes

Digital Service Act (DSA)In compliance with the Digital Services Act (DSA), marketplaces within the European Union will receive information about the company name associated with each advertisement.

Get all Accounts

This endpoint lists all accounts accessible via your API credentials. Results are paginated using pageIndex and pageSize query parameters; if omitted, defaults to 0 and 25, respectively - see API Response
View in the API ReferenceYou can also see this endpoint in the API reference.
Sample Request
Sample Response

Get Private Market Child Accounts

This endpoint lists all Private Market child accounts (brand or marketplace seller accounts) that are associated with the given Retailer account. Response results will be provided in paginated form Results are paginated using offset and limit query parameters; if omitted, defaults to 0 and 500, respectively - see API Response Sample Request
Sample Response

Create Brand Account

This endpoint creates a new child Demand-Brand account under the provided parent Private Market account. Sample Request
Sample Response

Create Seller Account

This endpoint creates a new child Demand-Seller account under the provided parent Private Market account. Sample Request
Sample Response

Add Brand to Account

This endpoint adds a brand to a Private Market Demand-Brand account. Sample Request
Sample Response

Remove Brand from Account

This endpoint removes a brand from a Private Market Demand-Brand account.
Although brandIds is an array format, as of now, only one brand can be removed from an account at a time, this parameter should contain only one id per request.
Sample Request
Sample Response

Add Seller to Account

The endpoint map or removes sellers from a private market seller account. Note that PUT calls overrides existing values. Only the sellerId mapped in the payload will be the ones associated with the account. Sample Request
Sample Response

Responses