Update Analytics Theme
Change a theme. Send only the style options you change; null clears one. Every page and folder wearing the theme changes with it.
Path
The theme id, from List Analytics Themes.
Headers
Optional. The id of the organization to act in. Leave it out to act in the API key's own organization. Here a key acts in another organization only as one of its members: with "Use this key across all of your organizations" on, in an organization its creator belongs to with a role. Child organizations and MindCloud staff access do not reach this endpoint. Every response's X-Company-Id header names the organization it acted in. See Organizations.
Body
The new theme name.
The new theme name, 1 to 255 characters.
The style options to change; null clears one.
The look, option by option. An option left out or null uses the default.
fontFamilystringFont family. One of: "Inter, sans-serif" (Inter), ""SF Pro Display", -apple-system, sans-serif" (SF Pro Display), ""Helvetica Neue", Helvetica, sans-serif" (Helvetica Neue), "system-ui, sans-serif" (System UI), ""Segoe UI", sans-serif" (Segoe UI), "Roboto, sans-serif" (Roboto), ""Open Sans", sans-serif" (Open Sans), "Lato, sans-serif" (Lato), ""Source Sans 3", sans-serif" (Source Sans), ""IBM Plex Sans", sans-serif" (IBM Plex Sans), ""Atkinson Hyperlegible", sans-serif" (Atkinson Hyperlegible), "Georgia, "Times New Roman", serif" (Georgia), ""IBM Plex Mono", monospace" (IBM Plex Mono). null or left out uses the default.
Inter, sans-serif"SF Pro Display", -apple-system, sans-serif"Helvetica Neue", Helvetica, sans-serifsystem-ui, sans-serif"Segoe UI", sans-serifRoboto, sans-serif"Open Sans", sans-serifLato, sans-serif"Source Sans 3", sans-serif"IBM Plex Sans", sans-serif"Atkinson Hyperlegible", sans-serifGeorgia, "Times New Roman", serif"IBM Plex Mono", monospace
fontScalestringFont size. One of: "0.9" (Small), "1" (Medium), "1.1" (Large), "1.25" (Extra Large). null or left out uses the default.
10.91.11.25
panelTitleWeightstringPanel title weight. One of: "regular" (Regular), "medium" (Medium), "bold" (Bold). null or left out uses the default.
regularmediumbold
pageTitleSizestringPage title size. One of: "compact" (Compact), "regular" (Regular), "large" (Large). null or left out uses the default.
compactregularlarge
seriesColorsarray of objectsSeries colors: up to 8 light and dark color pairs, in the order charts hand colors out (the first is the first series).
statusColorsobjectStatus colors: a light and dark color pair for success (Success), warning (Warning), warningBright (Caution), failure (Failure).
successobjectSuccess: a light and dark color pair, or null for the default.
lightstringrequiredThe color in light mode, as hex like #2563eb.
darkstringrequiredThe color in dark mode, as hex like #2563eb.
warningobjectWarning: a light and dark color pair, or null for the default.
lightstringrequiredThe color in light mode, as hex like #2563eb.
darkstringrequiredThe color in dark mode, as hex like #2563eb.
warningBrightobjectCaution: a light and dark color pair, or null for the default.
lightstringrequiredThe color in light mode, as hex like #2563eb.
darkstringrequiredThe color in dark mode, as hex like #2563eb.
failureobjectFailure: a light and dark color pair, or null for the default.
lightstringrequiredThe color in light mode, as hex like #2563eb.
darkstringrequiredThe color in dark mode, as hex like #2563eb.
chartGridlinesstringChart gridlines. One of: "off" (Off), "dashed" (Dashed), "solid" (Solid). null or left out uses the default.
offdashedsolid
chartAreaFillstringArea fill. One of: "none" (None), "light" (Light), "solid" (Solid). null or left out uses the default.
nonelightsolid
chartCurvestringLine curve. One of: "straight" (Straight), "smooth" (Smooth), "natural" (Curved). null or left out uses the default.
straightsmoothnatural
chartPointsstringPoint marks. One of: "shown" (Shown), "hidden" (Hidden). null or left out uses the default.
shownhidden
chartValuesstringValue labels. One of: "shown" (Shown), "hidden" (Hidden). null or left out uses the default.
shownhidden
chartLegendstringLegend. One of: "auto" (Auto), "shown" (Shown), "hidden" (Hidden). null or left out uses the default.
autoshownhidden
numberFormatstringNumber format. One of: "point" (1,234.56), "comma" (1.234,56), "space" (1 234,56). null or left out uses the default.
pointcommaspace
numberCompactstringCompact numbers. One of: "auto" (Auto), "always" (Always), "never" (Never). null or left out uses the default.
autoalwaysnever
dateOrderstringDate order. One of: "monthFirst" (Jan 6, 2026), "dayFirst" (6 Jan 2026). null or left out uses the default.
monthFirstdayFirst
dateStylestringDate style. One of: "short" (Short), "medium" (Medium), "numeric" (Numeric). null or left out uses the default.
shortmediumnumeric
panelCornersstringPanel corners. One of: "square" (Square), "rounded" (Rounded), "soft" (Soft). null or left out uses the default.
squareroundedsoft
panelElevationstringPanel elevation. One of: "none" (None), "hairline" (Hairline), "raised" (Raised). null or left out uses the default.
nonehairlineraised
panelGapstringPanel gap. One of: "none" (None), "tight" (Tight), "regular" (Regular), "wide" (Wide). null or left out uses the default.
nonetightregularwide
panelPaddingstringPanel padding. One of: "compact" (Compact), "regular" (Regular), "comfortable" (Comfortable). null or left out uses the default.
compactregularcomfortable
tableDensitystringTable density. One of: "compact" (Compact), "regular" (Regular), "comfortable" (Comfortable). null or left out uses the default.
compactregularcomfortable
pageBackgroundobjectPage background: a light and dark color pair for page (Page).
pageobjectPage: a light and dark color pair, or null for the default.
lightstringrequiredThe color in light mode, as hex like #2563eb.
darkstringrequiredThe color in dark mode, as hex like #2563eb.
panelFillobjectPanel fill: a light and dark color pair for panel (Panel).
panelobjectPanel: a light and dark color pair, or null for the default.
lightstringrequiredThe color in light mode, as hex like #2563eb.
darkstringrequiredThe color in dark mode, as hex like #2563eb.
inkobjectInk: a light and dark color pair for ink (Ink).
inkobjectInk: a light and dark color pair, or null for the default.
lightstringrequiredThe color in light mode, as hex like #2563eb.
darkstringrequiredThe color in dark mode, as hex like #2563eb.
lineColorobjectLine color: a light and dark color pair for line (Line).
lineobjectLine: a light and dark color pair, or null for the default.
lightstringrequiredThe color in light mode, as hex like #2563eb.
darkstringrequiredThe color in dark mode, as hex like #2563eb.
brandHeaderColorobjectPublication header color: a light and dark color pair for header (Header).
headerobjectHeader: a light and dark color pair, or null for the default.
lightstringrequiredThe color in light mode, as hex like #2563eb.
darkstringrequiredThe color in dark mode, as hex like #2563eb.
cirraMarkstringCirra mark. One of: "shown" (Shown), "hidden" (Hidden). null or left out uses the default.
shownhidden
true makes new pages start with this theme; false stops it being the default.
true makes new pages start with this theme; false stops it being the default, so new pages wear the plain Cirra look.
Response fields
idstringUnique id of the theme.
namestringThe theme name.
isDefaultbooleanWhether new pages in the organization start with this theme. When no theme is the default, new pages wear the plain Cirra look.
styleobjectThe look the theme gives a page, option by option. An option it leaves out keeps the default.
fontFamilystringFont family. One of: "Inter, sans-serif" (Inter), ""SF Pro Display", -apple-system, sans-serif" (SF Pro Display), ""Helvetica Neue", Helvetica, sans-serif" (Helvetica Neue), "system-ui, sans-serif" (System UI), ""Segoe UI", sans-serif" (Segoe UI), "Roboto, sans-serif" (Roboto), ""Open Sans", sans-serif" (Open Sans), "Lato, sans-serif" (Lato), ""Source Sans 3", sans-serif" (Source Sans), ""IBM Plex Sans", sans-serif" (IBM Plex Sans), ""Atkinson Hyperlegible", sans-serif" (Atkinson Hyperlegible), "Georgia, "Times New Roman", serif" (Georgia), ""IBM Plex Mono", monospace" (IBM Plex Mono). Absent when the default is used.
Inter, sans-serif"SF Pro Display", -apple-system, sans-serif"Helvetica Neue", Helvetica, sans-serifsystem-ui, sans-serif"Segoe UI", sans-serifRoboto, sans-serif"Open Sans", sans-serifLato, sans-serif"Source Sans 3", sans-serif"IBM Plex Sans", sans-serif"Atkinson Hyperlegible", sans-serifGeorgia, "Times New Roman", serif"IBM Plex Mono", monospace
fontScalestringFont size. One of: "0.9" (Small), "1" (Medium), "1.1" (Large), "1.25" (Extra Large). Absent when the default is used.
0.911.11.25
panelTitleWeightstringPanel title weight. One of: "regular" (Regular), "medium" (Medium), "bold" (Bold). Absent when the default is used.
regularmediumbold
pageTitleSizestringPage title size. One of: "compact" (Compact), "regular" (Regular), "large" (Large). Absent when the default is used.
compactregularlarge
seriesColorsarraySeries colors: light and dark color pairs in the order charts hand colors out; a null entry uses that slot's default. Absent when the defaults are used.
lightstringThe color in light mode, as hex.
darkstringThe color in dark mode, as hex.
statusColorsobjectStatus colors, a light and dark color pair per entry. Absent when the defaults are used.
successobjectSuccess, or null for the default.
lightstringThe color in light mode, as hex.
darkstringThe color in dark mode, as hex.
warningobjectWarning, or null for the default.
lightstringThe color in light mode, as hex.
darkstringThe color in dark mode, as hex.
warningBrightobjectCaution, or null for the default.
lightstringThe color in light mode, as hex.
darkstringThe color in dark mode, as hex.
failureobjectFailure, or null for the default.
lightstringThe color in light mode, as hex.
darkstringThe color in dark mode, as hex.
chartGridlinesstringChart gridlines. One of: "off" (Off), "dashed" (Dashed), "solid" (Solid). Absent when the default is used.
offdashedsolid
chartAreaFillstringArea fill. One of: "none" (None), "light" (Light), "solid" (Solid). Absent when the default is used.
nonelightsolid
chartCurvestringLine curve. One of: "straight" (Straight), "smooth" (Smooth), "natural" (Curved). Absent when the default is used.
straightsmoothnatural
chartPointsstringPoint marks. One of: "shown" (Shown), "hidden" (Hidden). Absent when the default is used.
shownhidden
chartValuesstringValue labels. One of: "shown" (Shown), "hidden" (Hidden). Absent when the default is used.
shownhidden
chartLegendstringLegend. One of: "auto" (Auto), "shown" (Shown), "hidden" (Hidden). Absent when the default is used.
autoshownhidden
numberFormatstringNumber format. One of: "point" (1,234.56), "comma" (1.234,56), "space" (1 234,56). Absent when the default is used.
pointcommaspace
numberCompactstringCompact numbers. One of: "auto" (Auto), "always" (Always), "never" (Never). Absent when the default is used.
autoalwaysnever
dateOrderstringDate order. One of: "monthFirst" (Jan 6, 2026), "dayFirst" (6 Jan 2026). Absent when the default is used.
monthFirstdayFirst
dateStylestringDate style. One of: "short" (Short), "medium" (Medium), "numeric" (Numeric). Absent when the default is used.
shortmediumnumeric
panelCornersstringPanel corners. One of: "square" (Square), "rounded" (Rounded), "soft" (Soft). Absent when the default is used.
squareroundedsoft
panelElevationstringPanel elevation. One of: "none" (None), "hairline" (Hairline), "raised" (Raised). Absent when the default is used.
nonehairlineraised
panelGapstringPanel gap. One of: "none" (None), "tight" (Tight), "regular" (Regular), "wide" (Wide). Absent when the default is used.
nonetightregularwide
panelPaddingstringPanel padding. One of: "compact" (Compact), "regular" (Regular), "comfortable" (Comfortable). Absent when the default is used.
compactregularcomfortable
tableDensitystringTable density. One of: "compact" (Compact), "regular" (Regular), "comfortable" (Comfortable). Absent when the default is used.
compactregularcomfortable
pageBackgroundobjectPage background, a light and dark color pair per entry. Absent when the defaults are used.
pageobjectPage, or null for the default.
lightstringThe color in light mode, as hex.
darkstringThe color in dark mode, as hex.
panelFillobjectPanel fill, a light and dark color pair per entry. Absent when the defaults are used.
panelobjectPanel, or null for the default.
lightstringThe color in light mode, as hex.
darkstringThe color in dark mode, as hex.
inkobjectInk, a light and dark color pair per entry. Absent when the defaults are used.
inkobjectInk, or null for the default.
lightstringThe color in light mode, as hex.
darkstringThe color in dark mode, as hex.
lineColorobjectLine color, a light and dark color pair per entry. Absent when the defaults are used.
lineobjectLine, or null for the default.
lightstringThe color in light mode, as hex.
darkstringThe color in dark mode, as hex.
brandHeaderColorobjectPublication header color, a light and dark color pair per entry. Absent when the defaults are used.
headerobjectHeader, or null for the default.
lightstringThe color in light mode, as hex.
darkstringThe color in dark mode, as hex.
cirraMarkstringCirra mark. One of: "shown" (Shown), "hidden" (Hidden). Absent when the default is used.
shownhidden
createdOndateWhen the theme was created.
updatedOndateWhen the theme was last changed.