---
title: "Get Theme"
method: GET
path: "/theme"
---

# Get Theme

`GET /theme`

Get the icon for a tenant

## Headers

- `origin` string, nullable

## Response `200`

Successful Response

- TenantThemeOut
  - `name` string, required — Internal name of the tenant.
  - `slug` string, required — URL-safe unique identifier for the tenant.
  - `domain` string, nullable — Primary email/web domain associated with the tenant.
  - `timezone` string, required — Default IANA timezone for the tenant.
  - `locale` string, required — Default locale for the tenant.
  - `display_name` string, nullable — Human-friendly display name shown in the UI.
  - `motto` string, nullable — Short tagline shown in the tenant's UI.
  - `logo_url` string, nullable — URL of the tenant's primary logo.
  - `square_logo_url` string, nullable — URL of the tenant's square logo variant.
  - `favicon_url` string, nullable — URL of the tenant's favicon.
  - `chat_square_logo_url` string, nullable — URL of the square logo shown in the chat UI.
  - `primary_color` string, nullable — Primary brand color (hex).
  - `secondary_color` string, nullable — Secondary brand color (hex).
  - `theme` string, nullable — Name of the UI theme applied.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/neulandai/apis/neuland-ai-hub-api.md) · [All operations](https://skmtc.net/neulandai/apis/neuland-ai-hub-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/neulandai/neuland-ai-hub-api/versions/b53e89b98c2b/schema)
