---
title: "Runtime UI configuration"
method: GET
path: "/api/v1/config/ui"
tags: ["UIConfig"]
---

# Runtime UI configuration

`GET /api/v1/config/ui`

## Request

- Base URL: `https://api.currencyguard.com`
- URL: `https://api.currencyguard.com/api/v1/config/ui`
- Auth: HTTP bearer

Returns environment-specific configuration for frontend apps. Public, unauthenticated. All values are derived from server SSM/YAML properties.

## Response `200`

OK

- UiConfigResponseDTO: Runtime UI configuration for frontend applications
  - `environment` string: Environment name
  - `authMode` string: Authentication mode: 'direct' (MiniStack) or 'cognito' (AWS)
  - `websocketDomain` string: WebSocket domain host:port
  - `loginUrl` string: Frontend login page URL
  - `logoUrl` string: Logo URL
  - `totpIssuer` string: Issuer name shown in authenticator apps for TOTP codes

---

[API](https://skmtc.dev/currencyguard/apis/currencyguard-trading-system-api-external.md) · [All operations](https://skmtc.dev/currencyguard/apis/currencyguard-trading-system-api-external/llms.txt) · [OpenAPI document](https://skmtc.dev/currencyguard/apis/currencyguard-trading-system-api-external/revisions/a1f3f854190d?raw)
