Create or replace the acting organization's branding
Changed onPUT /branding/ — create or replace the acting org's branding.
Audited: a refused write (gate failure or serializer validation error) raises before this method reaches the upsert, so nothing is ever recorded for a refused write. A first-time upsert records a CREATE with no diff; an upsert that replaces an existing row records an UPDATE with a diff naming only the fields that actually changed, using the before-state captured BEFORE the write.
Request
- The document declares no server URL.
- Auth: one of:
- HTTP bearer
- API key in cookie sessionid
Headers
Selects the active organization for this request. Optional for callers that belong to exactly one active organization — the single membership is resolved implicitly. Required when the caller has two or more active memberships; omitting it in that case returns 400. If the header names an organization the caller is not an active member of, the server returns 403.
Request body
Response
Changes
- ▲
the response property
became nullable for the status - ▲
the response property
became nullable for the status - ○
the request property
became nullable (media type: application/json) - ○
the request property
became nullable (media type: application/x-www-form-urlencoded) - ○
the request property
became nullable (media type: multipart/form-data)
- ▲
- ▲
the request property
became not nullable (media type: application/json) - ▲
the request property
became not nullable (media type: application/x-www-form-urlencoded) - ▲
the request property
became not nullable (media type: multipart/form-data)
- ▲