---
title: "Get the workspace's theme settings"
method: GET
path: "/theme-settings"
tags: ["Themes"]
---

# Get the workspace's theme settings

`GET /theme-settings`

## Request

- Base URL: `http://localhost:8000`
- URL: `http://localhost:8000/theme-settings`
- Auth: API key in header `API-Key`

Returns the workspace's theme naming policy.

Required scope: `themes:read`

## Headers

- `API-Version` '2026-06-01.beta', required

## Response `200`

The request has succeeded.

- ThemeSettings: The workspace's theme naming policy.
  - `exact_theme_names` boolean, required: When true, every theme in the workspace is served from a folder named exactly like the theme, and that name never changes across content replaces. When false (the default), the served folder changes on each replace, unless the theme was created by a platform migration.

## Other responses

- `401`: Access is unauthorized.
- `429`: Client error
- `500`: Server error
- `501`: Server error

---

[API](https://skmtc.dev/skycloak/apis/skycloak-public-api.md) · [All operations](https://skmtc.dev/skycloak/apis/skycloak-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/skycloak/apis/skycloak-public-api/revisions/33a69e2ce35f?raw)
