Themes
Replace theme content
Replaces the theme's archive in place, keeping its identity and its realm and application assignments. The new content is deployed immediately and every realm and application using the theme is repointed at it, so the sign-in page is never left unbranded the way delete-then-re-upload would.
The replacement archive must contain every theme type the theme currently provides (theme_types); an archive that drops one is rejected with 400 Bad Request. Returns 409 Conflict for themes created by a platform migration — their content is pinned and cannot be replaced.
Maximum body size is 50 MB.
Required scope: themes:write
put/clusters/{cluster_id}/themes/{theme_id}/content
Request
- Base URL: http://localhost:8000
- URL: http://localhost:8000/clusters/{cluster_id}/themes/{theme_id}/content
- Auth: API key in header API-Key
Path parameters
cluster_idstring uuid required
theme_idstring uuid required
Headers
API-Version'2026-06-01.beta' required
Response
The request has succeeded.
Changes
No recorded changes to this operation across all 1 revision of this API.