Get UI configuration
GET <your-unleash-url>/api/admin/ui-config
Authorization
name: Authorizationtype: apiKeyin: headerdescription: API key needed to access this API
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
- 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
- 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
- oidcConfiguredThroughEnv boolean
Whether the OIDC configuration is set through environment variables or not.
- samlConfiguredThroughEnv boolean
Whether 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
}
Authorization
name: Authorizationtype: apiKeyin: headerdescription: API key needed to access this API
Request
Request
curl -L -X GET '<your-unleash-url>/api/admin/ui-config' \
-H 'Accept: application/json' \
-H 'Authorization: <API_KEY_VALUE>'
curl -L -X GET '<your-unleash-url>/api/admin/ui-config' \
-H 'Accept: application/json' \
-H 'Authorization: <API_KEY_VALUE>'
curl -L -X GET '<your-unleash-url>/api/admin/ui-config' \
-H 'Accept: application/json' \
-H 'Authorization: <API_KEY_VALUE>'
curl -L -X GET '<your-unleash-url>/api/admin/ui-config' \
-H 'Accept: application/json' \
-H 'Authorization: <API_KEY_VALUE>'
curl -L -X GET '<your-unleash-url>/api/admin/ui-config' \
-H 'Accept: application/json' \
-H 'Authorization: <API_KEY_VALUE>'
curl -L -X GET '<your-unleash-url>/api/admin/ui-config' \
-H 'Accept: application/json' \
-H 'Authorization: <API_KEY_VALUE>'
curl -L -X GET '<your-unleash-url>/api/admin/ui-config' \
-H 'Accept: application/json' \
-H 'Authorization: <API_KEY_VALUE>'
curl -L -X GET '<your-unleash-url>/api/admin/ui-config' \
-H 'Accept: application/json' \
-H 'Authorization: <API_KEY_VALUE>'
curl -L -X GET '<your-unleash-url>/api/admin/ui-config' \
-H 'Accept: application/json' \
-H 'Authorization: <API_KEY_VALUE>'