Edit the learned posting style
update_brand_styleHand-edit the posting style Ignix learned from the brand's published posts — the writing VOICE (how it writes captions) and/or the VISUAL guide (colours with their role, layout, typography, treatment, recurring elements, what to avoid) — for the whole workspace (scope 'general') or for one account (scope 'account' + accountId). This is what content generation uses to write and design posts, not how Sparky replies to customers (that is update_brand_profile). A hand edit is kept: the weekly re-learning does not overwrite it. In visual, the fields you pass replace the current ones and the rest stay; colors replaces the whole palette. Read get_brand_profile (postingStyle) first and show the human the change before saving. reset ('voice', 'visual' or 'both') drops the hand edit and re-learns from the posts right away — that re-learns with the AI right away; it is free (no credits), but tell the user their hand edit will be replaced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reset | No | Go back to the learned style instead of editing (re-learns now; may spend AI credits). | |
| scope | No | Default 'general'. | |
| voice | No | New description of how the brand writes. Replaces the current one. Empty string clears it. Max 2000. | |
| visual | No | Visual guide fields to change. | |
| accountId | No | With scope 'account': the account (list_accounts). | |
| workspaceId | No | ||
| idempotencyKey | No | Optional. A unique id for this action (16-128 chars: letters, digits, _ : . -). If you are unsure whether a call went through (timeout, network error), repeat it with the SAME idempotencyKey and the same arguments: you get the original result and nothing is done twice. |