---
title: "Get UI config"
method: GET
path: "/system/uiConfig"
tags: ["System"]
---

# Get UI config

`GET /system/uiConfig`

Returns the UI configuration properties for this server.  The registry UI can be
connected to a backend using just a URL.  The rest of the UI configuration can then
be fetched from the backend using this operation.  This allows UI and backend to
both be configured in the same place.

This operation may fail for one of the following reasons:

* A server error occurred (HTTP error `500`)

## Response `200`

The UI config.

- UserInterfaceConfig — Defines the user interface configuration data type.
  - `ui` UserInterfaceConfigUi
    - `contextPath` string
    - `navPrefixPath` string
    - `oaiDocsUrl` string
    - `editorsUrl` string
  - `auth` UserInterfaceConfigAuth, required
    - `type` 'none' | 'basic' | 'oidc'
    - `rbacEnabled` boolean, required
    - `obacEnabled` boolean, required
    - `options` Labels — User-defined name-value pairs. Name and value must be strings.
  - `features` UserInterfaceConfigFeatures
    - `readOnly` boolean
    - `breadcrumbs` boolean
    - `roleManagement` boolean
    - `settings` boolean
    - `deleteGroup` boolean
    - `deleteArtifact` boolean
    - `deleteVersion` boolean
    - `draftMutability` boolean
    - `agents` boolean
    - `searchIndex` boolean

## Other responses

- `500` — Common response for all operations that can fail with an unexpected server error.

---

[API](https://skmtc.net/apicurio/apis/apicurio-registry-api-v3.md) · [All operations](https://skmtc.net/apicurio/apis/apicurio-registry-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/apicurio/apicurio-registry-api-v3/revisions/c39cb56d7dbc/schema)
