Update brand profile
update_brandChanges the brand profile, for a rebrand or a correction: pass only the fields to change, the rest stay as they are. colorPalette, illustrationStyle, typography, mood and visualElements are the visual identity every picture follows: colorPalette as "name:#hex" pairs (e.g. "teal:#0E7C86, sand:#F4F1EA"), the first the main brand colour. typography describes the type's feel (e.g. "rounded geometric sans, heavy headlines"); letter case is dropped from it, since posts are always in sentence case. logoUrl sets the logo from a public https PNG, JPEG, WebP or SVG (at most 5 MB); for a file, use create_upload_link with kind "image" and pass the imageUrl get_upload returns once it is ready. clearFeedStyle: true forgets the look learned from the Instagram feed (the "My feed" picture style), which still shows the old look after a rebrand; feedStyleCleared false means none was learned. It is learned again from the feed the next time "My feed" is used or Refresh is pressed, so after a rebrand that waits until the feed shows the new look. Show the user the changes and ask before calling it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mood | No | ||
| name | No | ||
| logoUrl | No | ||
| industry | No | ||
| projectId | Yes | Simplo project id (from list_projects) | |
| brandVoice | No | How the brand sounds: tone, formality, how it addresses people | |
| priceOffer | No | One price or offer line, drawn verbatim by the Price Reel; null clears it | |
| typography | No | ||
| description | No | ||
| keyProducts | No | Replaces the whole list | |
| colorPalette | No | ||
| clearFeedStyle | No | ||
| targetAudience | No | ||
| visualElements | No | ||
| illustrationStyle | No |