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 string
The slogan to display in the UI footer.
- name string
The name of this Unleash instance. Used to build the text in the footer.
- version string required
The current version of Unleash
- environment string
What kind of Unleash instance it is: Enterprise, Pro, or Open source
- unleashUrl string required
The URL of the Unleash instance.
- baseUriPath string required
The base URI path at which this Unleash instance is listening.
- feedbackUriPath string
The URI path at which the feedback endpoint is listening.
- disablePasswordAuth boolean
Whether password authentication should be disabled or not.
- emailEnabled boolean
Whether this instance can send out emails or not.
- maintenanceMode boolean
Whether maintenance mode is currently active or not.
- segmentValuesLimit number deprecated
The maximum number of values that can be used in a single segment.
- strategySegmentsLimit number deprecated
The maximum number of segments that can be applied to a single strategy.
resourceLimits object
A map of resource names and their limits.
segmentValues integer requiredThe maximum number of values per segment allowed.
strategySegments integer requiredThe maximum number of strategy segments allowed.
actionSetActions integer requiredThe maximum number of actions per action set allowed.
actionSetsPerProject integer requiredThe maximum number of action set definitions per project allowed.
actionSetFilters integer requiredThe maximum number of filters per action set allowed.
actionSetFilterValues integer requiredThe maximum number of filter values inside an action set allowed.
signalEndpoints integer requiredThe maximum number of signal endpoints allowed.
signalTokensPerEndpoint integer requiredThe maximum number of signal tokens per endpoint allowed.
- networkViewEnabled boolean
Whether 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 string
Possible 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 stringThe OSS version used when building this Unleash instance, represented as a git revision belonging to the main Unleash git repo
enterprise stringThe 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 stringThe latest available OSS version of Unleash
enterprise stringThe latest available Enterprise version of Unleash
isLatest boolean requiredWhether the Unleash server is running the latest release (
true
) or if there are updates available (false
)instanceId stringThe 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"
}
}