Get UI configuration
GET/api/admin/ui-config
Retrieves the full configuration used to set up the Unleash Admin UI.
Responses
- 200
uiConfigSchema
- application/json
- Schema
- Example (from schema)
Schema
- MOD1
- variantFlagSchema
The slogan to display in the UI footer.
The enterprise-ready feature flag service.The name of this Unleash instance. Used to build the text in the footer.
Unleash enterpriseThe current version of Unleash
5.3.0-mainWhat kind of Unleash instance it is: Enterprise, Pro, or Open source
EnterpriseThe billing model in use for this Unleash instance.
Possible values: [subscription, pay-as-you-go]
subscriptionThe URL of the Unleash instance.
https://unleash.mycompany.com/enterpriseThe base URI path at which this Unleash instance is listening.
/enterpriseThe URI path at which the feedback endpoint is listening.
/feedbackWhether password authentication should be disabled or not.
falseWhether this instance can send out emails or not.
trueWhether maintenance mode is currently active or not.
falseThe maximum number of values that can be used in a single segment.
1000The maximum number of segments that can be applied to a single strategy.
5resourceLimits
object
A map of resource names and their limits.
The maximum number of values per segment allowed.
10The maximum number of strategy segments allowed.
10The maximum number of actions per action set allowed.
10The maximum number of action set definitions per project allowed.
10The maximum number of filters per action set allowed.
10The maximum number of filter values inside an action set allowed.
10The maximum number of signal endpoints allowed.
10The maximum number of signal tokens per endpoint allowed.
10The maximum number of feature environment strategies allowed.
30The maximum number of values for a single constraint.
250The maximum number of constraints in a single strategy.
30The maximum number of environments allowed.
Possible values: >= 1
50The 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.
2000The maximum number of projects allowed.
Possible values: >= 1
500The maximum number of segments allowed.
300The maximum number of feature flags you can have at the same time. Archived flags do not count towards this limit.
Possible values: >= 1
5000Whether to enable the Unleash network view or not.
trueThe 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.
property name*
object
anyOf
boolean
A representation of an evaluated Unleash feature variant.
The name of the variant. Will always be disabled if enabled is false.
blueWhether the variant is enabled or not.
truepayload
object
Additional data associated with this variant.
The type of data contained.
Possible values: [string, json, csv, number]
jsonThe actual associated data
{ "starter": "squirtle" }Whether the feature is enabled or not.
trueUse feature_enabled instead.
trueRelevant links to use in the UI.
[{"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"}]The type of authentication enabled for this Unleash instance
Possible values: [open-source, demo, enterprise, hosted, custom, none]
enterpriseversionInfo
object
required
Detailed information about an Unleash version
current
object
required
The current version of Unleash.
The OSS version used when building this Unleash instance, represented as a git revision belonging to the main Unleash git repo
5.3.0-mainThe 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,
5.3.0-main+2105.45ed03c9latest
object
required
Information about the latest available Unleash releases. Will be an empty object if no data is available.
The latest available OSS version of Unleash
5.1.5The latest available Enterprise version of Unleash
5.1.5Whether the Unleash server is running the latest release (true) or if there are updates available (false)
trueThe instance identifier of the Unleash instance
0d652a82-43db-4144-8e02-864b0b030710Whether the OIDC configuration is set through environment variables or not.
falseWhether the SAML configuration is set through environment variables or not.
falseWhether Unleash AI is available.
false{
"slogan": "The enterprise-ready feature flag service.",
"name": "Unleash enterprise",
"version": "5.3.0-main",
"environment": "Enterprise",
"billing": "subscription",
"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,
"unleashAIAvailable": false
}