curl --request GET \
--url https://statsigapi.net/console/v1/dynamic_configs/{id}/rules \
--header 'STATSIG-API-KEY: <api-key>'
{
"message": "Dynamic Config rules read successfully.",
"data": [
{
"rules": [
{
"id": "5pjzfmF8KLFsh81kBPyxvR",
"baseID": "5pjzfmF8KLFsh81kBPyxvR",
"name": "rule name",
"passPercentage": 1,
"conditions": [
{
"type": "browser_name",
"targetValue": [],
"operator": "any"
}
],
"environments": null
},
{
"id": "6jQEnu1fCnXqjXhm1qGEnt",
"baseID": "6jQEnu1fCnXqjXhm1qGEnt",
"name": "Other2",
"passPercentage": 80,
"conditions": [],
"environments": null
},
{
"id": "4DonExIcOjSV8kG3WSQ5Zm",
"baseID": "4DonExIcOjSV8kG3WSQ5Zm",
"name": "Austin's fav rule",
"passPercentage": 8,
"conditions": [],
"environments": null
}
]
}
],
"pagination": {
"itemsPerPage": 20000,
"pageNumber": 1,
"totalItems": 1,
"nextPage": null,
"previousPage": null,
"all": ""
}
}
curl --request GET \
--url https://statsigapi.net/console/v1/dynamic_configs/{id}/rules \
--header 'STATSIG-API-KEY: <api-key>'
{
"message": "Dynamic Config rules read successfully.",
"data": [
{
"rules": [
{
"id": "5pjzfmF8KLFsh81kBPyxvR",
"baseID": "5pjzfmF8KLFsh81kBPyxvR",
"name": "rule name",
"passPercentage": 1,
"conditions": [
{
"type": "browser_name",
"targetValue": [],
"operator": "any"
}
],
"environments": null
},
{
"id": "6jQEnu1fCnXqjXhm1qGEnt",
"baseID": "6jQEnu1fCnXqjXhm1qGEnt",
"name": "Other2",
"passPercentage": 80,
"conditions": [],
"environments": null
},
{
"id": "4DonExIcOjSV8kG3WSQ5Zm",
"baseID": "4DonExIcOjSV8kG3WSQ5Zm",
"name": "Austin's fav rule",
"passPercentage": 8,
"conditions": [],
"environments": null
}
]
}
],
"pagination": {
"itemsPerPage": 20000,
"pageNumber": 1,
"totalItems": 1,
"nextPage": null,
"previousPage": null,
"all": ""
}
}
Optional header to respect review settings for mutation endpoints.
id
Get Dynamic Config Rules Response
The response is of type object
.