Update a brand
update_brandChanges one brand's name, industry, website, primary color, tone of voice or target audience and returns the updated brand; fields left out stay as they are, and at least one is needed. Product details, offers, writing rules and other brand settings are not editable here; those are changed in the StealAds web app. Does not read the website, re-run brand discovery or spend credits.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"brand_id": "<brand_id>"
},
"name": "update_brand"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New brand name, up to 200 characters. | |
| brand_id | Yes | Brand id from list_brands. | |
| industry | No | Industry or category the brand sells in, in plain words. | |
| websiteUrl | No | Brand website as a full URL. Stored only; the site is not read or crawled. | |
| toneOfVoice | No | How the brand should sound in ad copy. | |
| primaryColor | No | Primary brand color as a six-digit hex value, such as #336699. | |
| targetAudience | No | People the brand wants to reach and their needs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | No | Accessible brand details. |