---
title: "Get user appearance settings"
method: GET
path: "/api/v2/users/{user}/appearance"
tags: ["Users"]
---

# Get user appearance settings

`GET /api/v2/users/{user}/appearance`

## Path parameters

- `user` string, required

## Response `200`

OK

- CodersdkUserAppearanceSettings
  - `terminal_font` '' | 'geist-mono' | 'ibm-plex-mono' | 'fira-code' | 'source-code-pro' | 'jetbrains-mono'
  - `theme_dark` string — Ignored when ThemeMode is "single"
  - `theme_light` string — Ignored when ThemeMode is "single"
  - `theme_mode` '' | 'sync' | 'single'
  - `theme_preference` string — ThemePreference is the legacy single-field appearance setting. In "single" mode it mirrors the active theme. In "sync" mode modern clients normally mirror the active OS slot, but older clients can update only this field, so it may diverge from ThemeLight or ThemeDark until a modern client saves the full appearance state again.

---

[API](https://skmtc.net/coder/apis/coder-api.md) · [All operations](https://skmtc.net/coder/apis/coder-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coder/coder-api/versions/56b6e9f08540/schema)
