Updates an existing catalog brand.

Uses optional-field semantics: only properties present in the body are changed; omitted fields are
left untouched. Note this update uses POST (not PUT). A logo can be replaced via
logoUrl or inline logoBase64 + logoContentType; the body is limited to 20 MB.
Requires the CatalogUpdate policy.

🔐 Required permissions: catalog.read, catalog.update

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required

The unique identifier of the brand to update.

Body Params

The fields to change (only supplied fields are applied).

string
string
enum

Lifecycle status shared by catalog entities (affiliate programs, software, brands). Serialized by
name (e.g. "Enabled"); underlying numeric values are New=1, Enabled=2, Closed=3.

Allowed:
string
string
string
verticals
array of int32s
verticals
string | null

Base64 encoded logo image

string | null

Content type of the logo (e.g., "image/png")

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json