---
title: "/2026-01/retail-media/account-management/accounts/{accountId}/create-brand-account"
method: POST
path: "/2026-01/retail-media/account-management/accounts/{accountId}/create-brand-account"
tags: ["Accounts"]
---

# /2026-01/retail-media/account-management/accounts/{accountId}/create-brand-account

`POST /2026-01/retail-media/account-management/accounts/{accountId}/create-brand-account`

Creates a new child Demand Brand account for the provided parent Private Market account

## Path parameters

- `accountId` string, required

## Request body

- ValueResourceInputOfRetailMediaBrandAccountCreation — A top-level object that encapsulates a Criteo API request for a single value object.
  - `data` ValueResourceOfRetailMediaBrandAccountCreation — A value resource exposed by the API.
    - `attributes` ExternalRetailMediaBrandAccountCreation — the initial set up and configuration options for a new private market demand brand account
      - `brands` integer[], nullable — list of brands to link to the new account
      - `companyName` string, nullable — Display name for reporting the owning entity of ads for the Digital Services Act in the European Union
      - `name` string, nullable — the name of the account, must be unique across all accounts
      - `onBehalfCompanyName` string, nullable — On behalf entity name of ads for the Digital Services Act
    - `type` string, nullable — Type of the resource.

## Response `201`

Success

- EntityResourceOutcomeOfRetailMediaAccount — A top-level object that encapsulates a Criteo API response for a single entity.
  - `data` EntityResourceOfRetailMediaAccount, nullable — A domain entity exposed by the API, identified by a unique id.
    - `attributes` ExternalRetailMediaAccount, nullable — The details for a newly created account
      - `companyName` string, nullable — Paying entity name of ads for the Digital Services Act
      - `countryIds` string[], nullable — list of countries associated with the account
      - `currencyId` string, nullable — the currency for the account
      - `name` string, nullable — account name
      - `onBehalfCompanyName` string, nullable — On behalf entity name of ads for the Digital Services Act
      - `parentAccountLabel` string, nullable — parent account label for the account
      - `subType` 'Unknown' | 'Brand' | 'Seller', nullable — subtype for the account
      - `timeZone` string, nullable — the timezone for the account
      - `type` 'Unknown' | 'Supply' | 'Demand', nullable — Type for the account
    - `id` string, nullable — Unique id of the entity.
    - `type` string, nullable — Type of the resource.
  - `errors` SdkApiRestCommonProblem[], nullable — Errors that occured during this call.
    - `code` string, nullable — A machine-readable error code, expressed as a string value.
    - `detail` string, nullable — A human-readable explanation specific to this occurrence of the problem.
    - `instance` string, nullable — A URI that identifies the specific occurrence of the problem.
    - `source` object, nullable — A machine-readable structure to reference to the exact location(s) causing the error(s).
    - `stackTrace` string, nullable
    - `title` string, nullable — A short human-readable description of the problem type.
    - `traceId` string, nullable — The request correlation ID this problem comes from.
    - `type` 'unknown' | 'access-control' | 'authentication' | 'authorization' | 'availability' | 'deprecation' | 'quota' | 'validation', nullable — The problem's category.
  - `warnings` SdkApiRestCommonProblem[], nullable — Warnings that occured during this call.
    - `code` string, nullable — A machine-readable error code, expressed as a string value.
    - `detail` string, nullable — A human-readable explanation specific to this occurrence of the problem.
    - `instance` string, nullable — A URI that identifies the specific occurrence of the problem.
    - `source` object, nullable — A machine-readable structure to reference to the exact location(s) causing the error(s).
    - `stackTrace` string, nullable
    - `title` string, nullable — A short human-readable description of the problem type.
    - `traceId` string, nullable — The request correlation ID this problem comes from.
    - `type` 'unknown' | 'access-control' | 'authentication' | 'authorization' | 'availability' | 'deprecation' | 'quota' | 'validation', nullable — The problem's category.

---

[API](https://skmtc.net/criteo/apis/criteo-api.md) · [All operations](https://skmtc.net/criteo/apis/criteo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/criteo/criteo-api/revisions/c1721589426a/schema)
