Skip to main content
PATCH
Update Brand

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

brand_id
integer
required

Body

application/json

Partial update payload for a brand.

Only fields present in the request body are updated. Omitted fields are left unchanged. For competitors and personas, the provided list replaces the current state: existing records not included in the list are archived.

When you submit a persona without an id and its name matches a previously archived persona on the same brand, the archived persona is reactivated (its status returns to active and its description is updated) rather than creating a duplicate.

name
string | null

Brand display name.

alternative_names
string[] | null

Alternative names or aliases for the brand.

website
string | null

Primary website URL.

alternative_websites
string[] | null

Additional website URLs for the brand.

description
string | null

Short description of the brand.

competitors
APICompetitorPatchInput · object[] | null

Full desired list of competitors. Existing competitors not in this list are archived.

personas
APIPersonaPatchInput · object[] | null

Full desired list of personas. Existing personas not in this list are archived.

key_topics
string[] | null

Key topics associated with the brand.

status
enum<string> | null

Brand status. Allowed values: lead, customer.

Available options:
lead,
prospect,
customer
case_sensitive
boolean | null

When true, the brand name and alternative_names are matched against AI responses with exact case. When false, matching is case-insensitive.

Response

Successful Response

id
integer
required
name
string
required
description
string
required
website
string
required
status
string
required
alternative_names
string[]

Alternative names or aliases for the brand.

alternative_websites
string[]
competitors
APICompetitorListing · object[]
personas
APIPersonaListing · object[]
key_topics
string[]
case_sensitive
boolean
default:false