---
title: "Create Brand Perception Attribute Clusters"
method: POST
path: "/brand-perception/attribute-clusters/create"
tags: ["Brand Perception"]
---

# Create Brand Perception Attribute Clusters

`POST /brand-perception/attribute-clusters/create`

## Request

- Base URL: `https://api.peec.ai/customer/v1`
- URL: `https://api.peec.ai/customer/v1/brand-perception/attribute-clusters/create`
- Auth: one of:
  - API key in header `X-API-Key`
  - API key in query parameter `api_key`
  - HTTP bearer

Add custom attributes to the project's brand-perception market view, the same edit the Add attribute button makes. Each new attribute starts with no terms; a top-of-funnel run is queued for the batch so its market prominence scores populate within a few minutes. A project holds at most 10 custom attributes. Errors: 400 when a name is empty, 409 when the batch would exceed the custom-attribute limit; nothing is added in that case.

## Request body

- object
  - `project_id` string: Required if using a company api key
  - `names` string[], required: Attributes to add. Each must be unique within the project, case-insensitively; a name that already exists is skipped rather than rejected. A project holds at most 10 custom attributes.

## Response `200`

Success. Every name is either in `created` or in `skipped`.

- object: Success. Every name is either in `created` or in `skipped`.
  - `created` object[], required: The attributes added by this call.
    - `cluster_id` string, required: Stable id of the new attribute. Pass it to the edit endpoint; it survives renames.
    - `name` string, required
  - `skipped` object[], required: Names that were not added, with the reason.
    - `name` string, required
    - `reason` 'duplicate', required: The name already exists in the project or repeats within the call.

## Other responses

- `400`: A name is empty.
- `409`: The batch would exceed the 10 custom-attribute limit. Nothing was added.

## Changes

- **2026-11-03** `9fdffdff48a5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/peec/apis/peec-ai-customer-api/changes/brand-perception/attribute-clusters/create/post.md)

---

[API](https://skmtc.dev/peec/apis/peec-ai-customer-api.md) - [All operations](https://skmtc.dev/peec/apis/peec-ai-customer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/peec/apis/peec-ai-customer-api/revisions/9d774600c8eb?raw)
