Skip to main content
POST
/
v1
/
get_config
curl --request POST \
--url https://api.statsig.com/v1/get_config \
--header 'Content-Type: application/json' \
--header 'statsig-api-key: <api-key>' \
--data '{
"configName": "homepage_config",
"user": {
"userID": "user-123"
}
}'
{
"name": "homepage_config",
"value": {
"header_text": "Welcome!",
"show_banner": true,
"button_color": "#FF5733"
},
"group": "2RamGsERWbWMIMnSfOlQuX",
"rule_id": "2RamGsERWbWMIMnSfOlQuX",
"group_name": "Power Users"
}

Authorizations

statsig-api-key
string
header
required

SDK API key (Server Secret or Client SDK Key)

Body

application/json
configName
string
required

Name of the dynamic config or experiment

Required string length: 2 - 100
user
object

User object containing identification and attributes for evaluation. At minimum, provide at least one identifier.

statsigMetadata
object

SDK metadata for tracking SDK type, version, and other diagnostic information

Example:
{
"sdkType": "js-client",
"sdkVersion": "4.20.0"
}

Response

200 - application/json

Configuration values

name
string
required

Config name

value
object
required

Configuration parameter values as key-value pairs

rule_id
string | null
required

ID of the rule that matched

group_name
string | null
required

Name of the matching group

group
string

Rule ID (deprecated, use rule_id instead)

I