Themes
Upload a theme
Uploads a Keycloak-compatible theme archive (ZIP or JAR) and makes it available in the cluster's Keycloak theme registry. JAR archives produced by Keycloakify and other Keycloak-native theme packaging tools are accepted. Returns with status: deploying; poll GET to confirm completion. To activate the theme, assign it to a realm or application client with PUT /themes on that resource once deployed. theme_types restricts which types from the package are deployed — omit to deploy all detected types.
Maximum body size is 50 MB.
Required scope: themes:write
post/clusters/{cluster_id}/themes
Request
- Base URL: http://localhost:8000
- URL: http://localhost:8000/clusters/{cluster_id}/themes
- Auth: API key in header API-Key
Path parameters
cluster_idstring uuid required
Headers
API-Version'2026-06-01.beta' required
Response
The request has succeeded and a new resource has been created as a result.
Changes
No recorded changes to this operation across all 1 revision of this API.