Retrieve enabled feature flags for the provided context.
GET/api/frontend
This endpoint returns the list of feature flags that the frontend API evaluates to enabled for the given context. Context values are provided as query parameters. If the Frontend API is disabled 404 is returned.
Responses
- 200
- 401
- 404
frontendApiFeaturesSchema
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
toggles
object[]
required
The actual features returned to the Frontend SDK
Unique feature name.
disable-commentsAlways set to true.
truetrue if the impression data collection is enabled for the feature, otherwise false.
falsevariant
object
Variant details
The variants name. Is unique for this feature flag
blue_groupWhether the variant is enabled or not.
truepayload
object
Extra data configured for this variant
The format of the payload.
Possible values: [json, csv, string, number]
The payload value stringified.
Whether the feature is enabled or not.
trueUse feature_enabled instead.
true{
"toggles": [
{
"name": "disable-comments",
"enabled": true,
"impressionData": false,
"variant": {
"name": "blue_group",
"enabled": true,
"payload": {
"type": "json",
"value": "{\"color\": \"red\"}"
},
"feature_enabled": true
}
}
]
}
Authorization information is missing or invalid. Provide a valid API token as the authorization header, e.g. authorization:*.*.my-admin-token.
- application/json
- Schema
- Example (from schema)
Schema
The ID of the error instance
9c40958a-daac-400e-98fb-3bb438567008The name of the error kind
AuthenticationRequiredA description of what went wrong.
You must log in to use Unleash. Your request had no authorization header, so we could not authorize you. Try logging in at /auth/simple/login.{
"id": "9c40958a-daac-400e-98fb-3bb438567008",
"name": "AuthenticationRequired",
"message": "You must log in to use Unleash. Your request had no authorization header, so we could not authorize you. Try logging in at /auth/simple/login."
}
The requested resource was not found.
- application/json
- Schema
- Example (from schema)
Schema
The ID of the error instance
9c40958a-daac-400e-98fb-3bb438567008The name of the error kind
NotFoundErrorA description of what went wrong.
Could not find the addon with ID "12345".{
"id": "9c40958a-daac-400e-98fb-3bb438567008",
"name": "NotFoundError",
"message": "Could not find the addon with ID \"12345\"."
}