40 lines
1 KiB
Plaintext
40 lines
1 KiB
Plaintext
|
---
|
||
|
layout: api
|
||
|
page_title: /sys/internal/ui/feature-flags - HTTP API
|
||
|
sidebar_title: <code>/sys/internal/ui/feature-flags</code>
|
||
|
description: >-
|
||
|
The `/sys/internal/ui/feature-flags` endpoint exposes feature flags to the UI.
|
||
|
---
|
||
|
|
||
|
# `/sys/internal/ui/feature-flags`
|
||
|
|
||
|
The `/sys/internal/ui/feature-flags` endpoint is used to expose feature flags
|
||
|
to the UI so that it can change its behavior in response, even before a user logs in.
|
||
|
|
||
|
This is currently only being used internally for the UI and is
|
||
|
an unauthenticated endpoint. Due to the nature of its intended usage, there is no
|
||
|
guarantee on backwards compatibility for this endpoint.
|
||
|
|
||
|
## Get Enabled Feature Flags
|
||
|
|
||
|
This endpoint lists the enabled feature flags relevant to the UI.
|
||
|
|
||
|
| Method | Path |
|
||
|
| :----- | :------------------------------- |
|
||
|
| `GET` | `/sys/internal/ui/feature-flags` |
|
||
|
|
||
|
### Sample Request
|
||
|
|
||
|
```shell-session
|
||
|
$ curl \
|
||
|
http://127.0.0.1:8200/v1/sys/internal/ui/feature-flags
|
||
|
```
|
||
|
|
||
|
### Sample Response
|
||
|
|
||
|
```json
|
||
|
{
|
||
|
"feature-flags": []
|
||
|
}
|
||
|
```
|