Skip to content

/v1/sdk/flags

GET
/v1/sdk/flags
curl --request GET \
--url https://eval.featureflip.io/v1/sdk/flags \
--header 'Authorization: <Authorization>'

OK

Media typeapplication/json
object
environment
required
string
nullable
version
required
integer format: int32
flags
required
Array<object>
nullable
object
key
required
string
nullable
version
required
integer format: int32
type
required
string
Allowed values: Boolean String Number Json
enabled
required
boolean
variations
required
Array<object>
nullable
object
key
required
string
nullable
value
required
rules
required
Array<object>
nullable
object
id
required
string
nullable
priority
required
integer format: int32
conditionGroups
required
Array<object>
nullable
object
operator
required
string
Allowed values: And Or
conditions
required
Array<object>
nullable
object
attribute
required
string
nullable
operator
required
string
Allowed values: Equals NotEquals Contains NotContains StartsWith EndsWith In NotIn MatchesRegex GreaterThan LessThan GreaterThanOrEqual LessThanOrEqual Before After SemverEquals SemverGreaterThan SemverGreaterThanOrEqual SemverLessThan SemverLessThanOrEqual
values
required
Array<string>
nullable
negate
boolean
serve
required
object
type
required
string
Allowed values: Fixed Rollout
variation
string
nullable
bucketBy
string
nullable
salt
string
nullable
variations
Array<object>
nullable
object
key
required
string
nullable
weight
required
integer format: int32
segmentKey
string
nullable
fallthrough
required
object
type
required
string
Allowed values: Fixed Rollout
variation
string
nullable
bucketBy
string
nullable
salt
string
nullable
variations
Array<object>
nullable
object
key
required
string
nullable
weight
required
integer format: int32
offVariation
required
string
nullable
prerequisites
required
Array<object>
nullable
object
prerequisiteFlagKey
required
string
nullable
expectedVariationKey
required
string
nullable
segments
required
Array<object>
nullable
object
key
required
string
nullable
version
required
integer format: int32
conditions
required
Array<object>
nullable
object
attribute
required
string
nullable
operator
required
string
Allowed values: Equals NotEquals Contains NotContains StartsWith EndsWith In NotIn MatchesRegex GreaterThan LessThan GreaterThanOrEqual LessThanOrEqual Before After SemverEquals SemverGreaterThan SemverGreaterThanOrEqual SemverLessThan SemverLessThanOrEqual
values
required
Array<string>
nullable
negate
boolean
conditionLogic
required
string
Allowed values: And Or
Example
{
"flags": [
{
"type": "Boolean",
"rules": [
{
"conditionGroups": [
{
"operator": "And",
"conditions": [
{
"operator": "Equals"
}
]
}
],
"serve": {
"type": "Fixed"
}
}
],
"fallthrough": {
"type": "Fixed"
}
}
],
"segments": [
{
"conditions": [
{
"operator": "Equals"
}
],
"conditionLogic": "And"
}
]
}

Unauthorized

Media typeapplication/json
object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties
Examplegenerated
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}