Updates an existing affiliate program software entry.

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 software 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
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