Create brand
Create a brand for the team. Only a name is required; fill in the profile fields (language, website, business description, ideal customer, content topics) as you learn them, since they steer /agent content generation. The team’s first brand automatically becomes the primary; pass isPrimary to promote a later one at creation, which demotes the previous primary in the same transaction.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Team (workspace) id (UUID). Discover ids via the list teams endpoint or the agent context.
Body
Display name for the brand, e.g. the company or product name.
1 - 200Make this brand the team default that /agent grounds on. The first brand is always primary; setting this on a later brand demotes the previous primary atomically.
Language the brand publishes in, e.g. "English" or "German". Generated content follows it.
4000The brand's website URL, used as grounding context for generation.
4000Free-text description of what the business does, in the brand's own words.
4000Who the brand is talking to: the audience generated content should be written for.
4000Where the audience is, e.g. "UK" or "US west coast", so content can match locale and idiom.
4000The brand colour palette (primary, secondary, accent, background, text), applied to generated visuals.
Topics the brand posts about; generation stays within these themes.
50a string at most 120 character(s) long
1 - 120Ids of existing content sources this brand grounds on (see the sources endpoints). Empty means no source grounding.
200a Universally Unique Identifier
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$Response
Success