Update Brand
Partially update a brand. Only fields included in the request body are modified. For competitors and personas, the provided list represents the full desired state: include an id to update an existing record, omit id to create a new one, and any existing records not in the list are archived.
If 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) instead of creating a duplicate. This avoids unique-name conflicts when reusing a name that was previously archived.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
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.
Brand display name.
Alternative names or aliases for the brand.
Primary website URL.
Additional website URLs for the brand.
Short description of the brand.
Full desired list of competitors. Existing competitors not in this list are archived.
Full desired list of personas. Existing personas not in this list are archived.
Key topics associated with the brand.
Brand status. Allowed values: lead, customer.
lead, prospect, customer 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
Alternative names or aliases for the brand.