Overview
The Site API exposes the key-value store that backs your Kener site configuration. Each key corresponds to a specific setting you can also manage through the dashboard.Site data item object
The configuration key name.
The current value. Keys with
data_type: "string" return a string. Keys with data_type: "object" return a parsed JSON object."string" or "object".Get all site configuration
Returns all stored site configuration keys and their current values.200
Get a configuration key
Returns the value for a single configuration key.The name of the configuration key to retrieve. Must be a valid key (see valid keys below).
200
404 — key is unknown or has no stored value
Update a configuration key
Sets a new value for a configuration key. The value is validated against the key’s schema before being stored.The name of the configuration key to update.
The new value. Must match the key’s expected type: a plain string for
data_type: "string" keys, or a JSON object for data_type: "object" keys.200
Valid configuration keys
Only the following keys are accepted. Requests for other keys return404.
| Key | Type | Description |
|---|---|---|
title | string | Browser tab title. |
siteName | string | Site display name. |
siteURL | string | Canonical URL of the site. |
home | string | Home page path. |
favicon | string | Favicon URL or path. |
logo | string | Logo URL or path. |
footerHTML | string | Custom HTML injected into the footer. |
kenerTheme | string | Active theme name. |
customCSS | string | Additional CSS injected globally. |
theme | string | Color scheme: light, dark, system, or none. |
themeToggle | string | Whether the theme toggle is visible. |
tzToggle | string | Whether the timezone toggle is visible. |
showSiteStatus | string | Whether to display the overall site status banner. |
barStyle | string | Uptime bar style: PARTIAL or FULL. |
barRoundness | string | Uptime bar corners: SHARP or ROUNDED. |
summaryStyle | string | Status summary mode: CURRENT or DAY. |
pattern | string | Background pattern. One of dots, squares, tiles, none, radial-blue, radial-mono, radial-midnight, circle-mono, carbon-fibre, texture-sky, angular-mono, angular-spring, angular-bloom, pets. |
socialPreviewImage | string | OG/Twitter card image URL. |
metaSiteTitle | string | Default <meta> title. |
metaSiteDescription | string | Default <meta> description. |
homeIncidentCount | string | Number of incidents shown on the home page (integer ≥ 0). |
homeIncidentStartTimeWithin | string | Show incidents that started within this many days (integer ≥ 1). |
incidentGroupView | string | Incident grouping display mode. |
homeDataMaxDays | object | Maximum days of data shown on the home page. |
metaTags | object | Custom <meta> tags. |
nav | object | Navigation configuration. |
hero | object | Hero section configuration. |
i18n | object | Internationalization strings. |
analytics | object | Analytics provider settings. |
analytics.googleTagManager | object | Google Tag Manager configuration. |
analytics.plausible | object | Plausible Analytics configuration. |
analytics.mixpanel | object | Mixpanel configuration. |
analytics.amplitude | object | Amplitude configuration. |
analytics.clarity | object | Microsoft Clarity configuration. |
analytics.umami | object | Umami Analytics configuration. |
analytics.posthog | object | PostHog configuration. |
colors | object | Status color overrides (light mode). |
colorsDark | object | Status color overrides (dark mode). |
font | object | Custom font settings. |
monitorSort | object | Monitor sort order. |
categories | object | Category definitions. |
subscriptionsSettings | object | Email subscription settings. |
subMenuOptions | object | Sub-menu link configuration. |
announcement | object | Announcement banner content. |
dataRetentionPolicy | object | Data retention configuration. |
eventDisplaySettings | object | Event display preferences. |
globalPageVisibilitySettings | object | Page visibility controls. |
pageOrderingSettings | object | Page ordering configuration. |
dateAndTimeFormat | object | Date and time format preferences. |
sitemap | object | Sitemap configuration. |
globalMaintenanceNotificationSettings | object | Global maintenance notification settings. |