API Docs / Schemas / UpdateDesignThemeRequest

UpdateDesignThemeRequest

Request to update an existing design theme

Properties

Name Type Description
namestring

Display name for the theme

Display name for the theme

isDefaultboolean

Whether this should be the default theme for the tenant

Whether this should be the default theme for the tenant

heading1FontSettingsDto
heading2FontSettingsDto
heading3FontSettingsDto
bodyFontSettingsDto
tableHeaderFontSettingsDto
tableCellFontSettingsDto
logoUrlstring

URL to the company logo image

URL to the company logo image

primaryColorstring

Primary brand color in hex format (e.g., "#000000")

Primary brand color in hex format (e.g., "#000000")

secondaryColorstring

Secondary brand color in hex format

Secondary brand color in hex format

accentColorstring

Accent color in hex format

Accent color in hex format

backgroundColorstring

Optional page background color in hex format (e.g., "#FFFFFF"). Null for transparent/default.

Optional page background color in hex format (e.g., "#FFFFFF"). Null for transparent/default.

linkColorstring

Optional link color in hex format (e.g., "#1E88E5"). Null for default.

Optional link color in hex format (e.g., "#1E88E5"). Null for default.

linkHoverColorstring

Optional link hover color in hex format (e.g., "#0D47A1"). Null for default.

Optional link hover color in hex format (e.g., "#0D47A1"). Null for default.

primaryButtonButtonStyleDto
secondaryButtonButtonStyleDto
navBackgroundColorstring

Navigation background color for the client portal (e.g., "#1e293b")

Navigation background color for the client portal (e.g., "#1e293b")

navTextColorstring

Navigation text color for the client portal

Navigation text color for the client portal

navActiveBackgroundColorstring

Active navigation item highlight color (supports rgba, e.g., "rgba(255,255,255,0.15)")

Active navigation item highlight color (supports rgba, e.g., "rgba(255,255,255,0.15)")

navActiveTextColorstring

Active navigation item text color

Active navigation item text color

cardBackgroundColorstring

Card/panel background color in the content area

Card/panel background color in the content area

borderRadiusinteger

Global corner radius in pixels for cards, buttons, and inputs

Global corner radius in pixels for cards, buttons, and inputs

navFontSizenumber

Font size in points for the client portal navigation bar. Null falls back to body font size.

Font size in points for the client portal navigation bar. Null falls back to body font size.

faviconUrlstring

URL to a tenant-specific favicon for the client portal

URL to a tenant-specific favicon for the client portal

pageMarginsMarginsDto
customCSSstring

Additional custom CSS rules to append to the generated theme CSS

Additional custom CSS rules to append to the generated theme CSS

headerTextContentBlockCodestring

Code of the content block to use for document headers

Code of the content block to use for document headers

footerContentBlockCodestring

Code of the content block to use for document footers

Code of the content block to use for document footers

JSON Example

{
  "name": "string",
  "isDefault": false,
  "heading1": {
    "fontFamily": "...",
    "fontSize": 0,
    "color": "string",
    "bold": false,
    "italic": false
  },
  "heading2": {
    "fontFamily": "...",
    "fontSize": 0,
    "color": "string",
    "bold": false,
    "italic": false
  },
  "heading3": {
    "fontFamily": "...",
    "fontSize": 0,
    "color": "string",
    "bold": false,
    "italic": false
  }
}

Used By Operations