How it works
Partial update — pass brandId + any subset of fields. Doesn't touch fields you don't include. Useful for refining a freshly-scanned brand or swapping a logo.
Inputs
Name
Type
Required
Description
brandId
string
required
Brand ID to update.
name
string
optional
Updated name.
tagline
string
optional
Updated tagline.
colors
object
optional
Updated colors.
logo
{ data, mimeType } | null
optional
New logo (or null to clear).
Returns
{ brand: Brand }Examples
Swap a logo after redesign
Client sent a refreshed logo. Agent updates the brand without touching anything else.
{
"brandId": "ectL5JsJKz55ItiFzEkB",
"logo": {
"data": "<base64>",
"mimeType": "image/png"
}
}