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. featureEnvironmentStrategies integer required- The maximum number of feature environment strategies allowed. constraintValues integer required- The maximum number of values for a single constraint. constraints integer required- The maximum number of constraints in a single strategy. environments integer required- Possible values: - >= 1- The maximum number of environments allowed. apiTokens integer required- The maximum number of SDK and admin API tokens you can have at the same time. This limit applies only to server-side and client-side SDK tokens and to admin tokens. Personal access tokens are not subject to this limit. The limit applies to the total number of tokens across all projects in your organization. projects integer required- Possible values: - >= 1- The maximum number of projects allowed. segments integer required- The maximum number of segments allowed. featureFlags integer required- Possible values: - >= 1- The maximum number of feature flags you can have at the same time. Archived flags do not count towards this limit. 
- 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 
- oidcConfiguredThroughEnv booleanWhether the OIDC configuration is set through environment variables or not. 
- samlConfiguredThroughEnv booleanWhether the SAML configuration is set through environment variables or not. 
{
  "slogan": "The enterprise-ready feature flag 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,
    "featureEnvironmentStrategies": 30,
    "constraintValues": 250,
    "constraints": 30,
    "environments": 50,
    "apiTokens": 2000,
    "projects": 500,
    "segments": 300,
    "featureFlags": 5000
  },
  "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"
  },
  "oidcConfiguredThroughEnv": false,
  "samlConfiguredThroughEnv": false
}