Get UI configuration
GET /api/admin/ui-config
Retrieves the full configuration used to set up the Unleash Admin UI.
Request
- 200
uiConfigSchema
- application/json
- Schema
- Example (from schema)
Schema
- slogan stringThe slogan to display in the UI footer. 
- name stringThe name of this Unleash instance. Used to build the text in the footer. 
- version string requiredThe current version of Unleash 
- environment stringWhat kind of Unleash instance it is: Enterprise, Pro, or Open source 
- unleashUrl string requiredThe URL of the Unleash instance. 
- baseUriPath string requiredThe base URI path at which this Unleash instance is listening. 
- feedbackUriPath stringThe URI path at which the feedback endpoint is listening. 
- disablePasswordAuth booleanWhether password authentication should be disabled or not. 
- emailEnabled booleanWhether this instance can send out emails or not. 
- maintenanceMode booleanWhether maintenance mode is currently active or not. 
- segmentValuesLimit number deprecatedThe maximum number of values that can be used in a single segment. 
- strategySegmentsLimit number deprecatedThe maximum number of segments that can be applied to a single strategy. 
- resourceLimits object- A map of resource names and their limits. segmentValues integer required- The maximum number of values per segment allowed. strategySegments integer required- The maximum number of strategy segments allowed. actionSetActions integer required- The maximum number of actions per action set allowed. actionSetsPerProject integer required- The maximum number of action set definitions per project allowed. actionSetFilters integer required- The maximum number of filters per action set allowed. actionSetFilterValues integer required- The maximum number of filter values inside an action set allowed. signalEndpoints integer required- The maximum number of signal endpoints allowed. signalTokensPerEndpoint integer required- The maximum number of signal tokens per endpoint allowed. 
- networkViewEnabled booleanWhether to enable the Unleash network view or not. 
- frontendApiOrigins string[]The list of origins that the front-end API should accept requests from. 
- flags object- Additional (largely experimental) features that are enabled in this Unleash instance. anyOf
- links object[]Relevant links to use in the UI. 
- authenticationType stringPossible values: [ open-source,demo,enterprise,hosted,custom,none]The type of authentication enabled for this Unleash instance 
- versionInfo objectrequired- Detailed information about an Unleash version - current objectrequired- The current version of Unleash. oss string- The OSS version used when building this Unleash instance, represented as a git revision belonging to the main Unleash git repo enterprise string- The Enterpris version of Unleash used to build this instance, represented as a git revision belonging to the Unleash Enterprise repository. Will be an empty string if no enterprise version was used, - latest objectrequired- Information about the latest available Unleash releases. Will be an empty object if no data is available. oss string- The latest available OSS version of Unleash enterprise string- The latest available Enterprise version of Unleash isLatest boolean required- Whether the Unleash server is running the latest release ( - true) or if there are updates available (- false)instanceId string- The instance identifier of the Unleash instance 
{
  "slogan": "The enterprise-ready feature toggle service.",
  "name": "Unleash enterprise",
  "version": "5.3.0-main",
  "environment": "Enterprise",
  "unleashUrl": "https://unleash.mycompany.com/enterprise",
  "baseUriPath": "/enterprise",
  "feedbackUriPath": "/feedback",
  "disablePasswordAuth": false,
  "emailEnabled": true,
  "maintenanceMode": false,
  "resourceLimits": {
    "segmentValues": 10,
    "strategySegments": 10,
    "actionSetActions": 10,
    "actionSetsPerProject": 10,
    "actionSetFilters": 10,
    "actionSetFilterValues": 10,
    "signalEndpoints": 10,
    "signalTokensPerEndpoint": 10
  },
  "networkViewEnabled": true,
  "frontendApiOrigins": [
    "*"
  ],
  "flags": {
    "messageBanner": {
      "name": "disabled",
      "enabled": false
    },
    "featuresExportImport": true
  },
  "links": [
    {
      "value": "Documentation",
      "icon": "library_books",
      "href": "https://docs.getunleash.io/docs",
      "title": "User documentation"
    },
    {
      "value": "GitHub",
      "icon": "c_github",
      "href": "https://github.com/Unleash/unleash",
      "title": "Source code on GitHub"
    }
  ],
  "authenticationType": "enterprise",
  "versionInfo": {
    "current": {
      "oss": "5.3.0-main",
      "enterprise": "5.3.0-main+2105.45ed03c9"
    },
    "latest": {
      "oss": "5.1.5",
      "enterprise": "5.1.5"
    },
    "isLatest": true,
    "instanceId": "0d652a82-43db-4144-8e02-864b0b030710"
  }
}