Create or update a brand profile
set_brand_profileSave a client's brand guidelines so future copy sounds like them. Creates a profile with this name or patches the existing one - only the fields you pass are changed. Optionally links it to a content plan so that plan always drafts in this voice. Setting is_default true removes the default flag from any other profile, since only one profile can be the workspace default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Client or brand name, e.g. Ipsos. | |
| fonts | No | Brand fonts. | |
| is_default | No | Use this profile when no plan-level brand is set. | |
| avoid_words | No | Words and phrases never to use. | |
| positioning | No | The positioning statement. | |
| brand_colors | No | Hex colours, e.g. #0A66C2. | |
| example_posts | No | A few posts that represent the voice. Reference only - never reused as content. | |
| tone_of_voice | No | How this brand sounds. | |
| content_plan_id | No | Link this brand profile to a content plan. | |
| target_audience | No | Who the posts are written for. |