Update a brand variation
update_brand_variationUpdate a brand variation directly, overwriting it in place. Client sees changes on next load; act on feedback without re-review. Send only changed fields, null clears.
Instructions
Edit one brand proposal already attached to a project, in place. This OVERWRITES the stored variation, and the client sees the new version the moment they next load the share link, including a client who has the page open right now, so treat it as publishing rather than drafting. Send only the fields that move; passing null for brandName, domain, label or notes clears that field rather than leaving it. Changing kitSlug repoints the proposal at a different design kit, which re-checks that you can resolve that kit and that a Pro kit has an entitled key behind it. Use it to act on client feedback from list_client_comments without making the client re-review a whole new set of directions. Add a new direction with add_brand_variation instead when the old one should stay on the board. Requires the kits:write scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | New short label the client sees, e.g. 'Bold direction', or null to clear it. | |
| notes | No | New rationale shown alongside it, or null to clear it. | |
| domain | No | New domain to display, or null to clear it. | |
| kitSlug | No | Repoint the proposal at this kit: your own, a catalog kit, or another user's public kit. | |
| brandName | No | New brand name to display, or null to clear it. | |
| projectId | Yes | Owned brand project id from list_brand_projects. | |
| variationId | Yes | Id of a variation in that project, as returned by add_brand_variation or reorder_brand_variations. |