For AI agents: a documentation index is available at /llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
Get Specific Dynamic Config Rule
Get Specific Dynamic Config Rule
https://statsigapi.net/console/v1/dynamic_configs/{id}/rule/{ruleId}Authorizations
STATSIG-API-KEYstringrequiredapiKey (header)
Path parameters
idstringrequiredDynamic Config ID
ruleIdstringrequiredRule ID
Response
application/jsonmessagestringrequiredA simple string explaining the result of the operation.
dataobjectrequiredShow child attributes
namestringrequiredThe name of this rule.
passPercentagenumberrequiredOf the users that meet the conditions of this rule, what percent should return true.
format: doublemin: 0max: 100conditionsobject[]requiredAn array of Condition objects.
targetValueoneOfnullablestring[]number[]stringnumberoperatorstringanynoneany_case_sensitivenone_case_sensitivestr_contains_anystr_contains_nonegtltltegteversion_gtversion_ltversion_gteversion_lteversion_eqafterbeforeonis_nullis_not_nullstr_matchesencoded_anyarray_contains_anyarray_contains_nonearray_contains_allnot_array_contains_allfieldstringnullablecustomIDstringnullabletypestringrequiredapp_versionbrowser_namebrowser_versioncountrycustom_fieldemailenvironment_tierfails_gatefails_segmentip_addresslocaleos_nameos_versionpasses_gatepasses_segmentpublictimeunit_iduser_iduser_agenturljavascriptdevice_modeltarget_appexperiment_groupenvironmentsstring[]The environments this rule is enabled for.
nullableidstringThe Statsig ID of this rule.
baseIDstringThe base ID of this rule, i.e. without any added metadata. Will remain the exact same throughout
returnValueobjectThe return value of the rule.
completedAutomatedRolloutsobject[]Read-only: Automated rollout phases that have already completed.
timenumberpassPercentnumberrequiredphaseDurationMsintegermin: 0pendingAutomatedRolloutsobject[]Automated rollout phases that are scheduled but not yet complete. Writable on create/update; also returned on read. time is an epoch-seconds timestamp and is required unless phaseDurationMs is set. phaseDurationMs schedules the phase relative to the previous one. A time in the past is accepted so a read-modify-write round trip succeeds; that phase advances on the next automated rollout run.
timenumberpassPercentnumberrequiredphaseDurationMsintegermin: 0safeguardobjectSafeguard configuration for automated rollback/pause actions when linked alerts fire.
nullablealertActionstringrequiredrollback_to_0rollout_to_100pauseguardrailAlertsstring[]requiredtoplineAlertsstring[]nullabletoplineEvaluationPeriodInMsoneOfnumber (nullable, min: 0)numbermanualEvaluationRenewalTimeInMsintegerformat: int64nullableWas this helpful?