Update Branding Theme
Updates existing branding theme
branding theme URN or 'active' for the current active theme
Show optional properties
{
"name": "string"
}
{
"id": "urn:vcloud:entity:vmware:brandinguitheme:1.0.0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "string",
"themeType": "string",
"isDefault": false,
"themeBase": "string",
"mainFlavor": "string",
"logoThumbprint": "string",
"version": "string",
"previewStyles": "string",
"entityState": "string",
"errorMessage": "string",
"contentDescriptor": {
"favIcon": "example.ico",
"logo": "example.png",
"background": "example.png",
"styles": "example.css",
"portalName": "VCF Automation",
"localizations": "example.json",
"customLinks": "example.json",
"idpLoginButtons": "idpLoginButtons.json"
}
}
OK
"BrandingTheme Object"
A unique identifier for the branding theme (read-only).
Display name for the Branding Theme
Type of the Branding Theme. Supported theme types are:
- BUILT_IN - Theme pre-bundled with VCF Automation
- CUSTOM - Custom Branding Theme
If true, the branding theme is used by any organization with no explicit theme assignment.
This indicates whether the theme css is based of the light or dark css base. Missing value indicates the base is unknown. Enum options - CLARITY_LIGHT_THEME, CLARITY_DARK_THEME.
This indicates the main flavor of the theme. The main flavor is mandatory and its resource folder must contain all mandatory assets.
base64 encoded Logo thumbprint generated from the provided logo resource.
Version of the theme
Subset of the provided custom resource styles.
State of the theme entity. Only themes which are RESOLVED can be used/assigned
- PRE_CREATED - Theme is created but no theme assets are present
- RESOLVED - Theme is ready to use and theme assets are present
- RESOLUTION_ERROR - There is an issue with the theme configuration or the theme assets archive
- IN_DELETION - When theme is being deleted, this is set as intermediate state
Error message (if any) associated with the theme entityState
Describes the last successfully uploaded assets of the theme.
curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"name:"string"}' https://{api_host}/cloudapi/vcf/brandingThemes/{brandingThemeId}