Updates an existing affiliate program.

Uses optional-field semantics: only properties present in the request body are changed; omitted
fields are left untouched. 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 affiliate program to update.

Body Params

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

int32 | null
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
string
properties
object
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