Edit Dynamic Config Review
Edit Dynamic Config Review
https://statsigapi.net/console/v1/dynamic_configs/{id}/reviews/{reviewID}Authorizations
STATSIG-API-KEYstringrequiredapiKey (header)
Path parameters
idstringrequiredreviewIDstringrequiredBody
application/jsondescriptionstringUpdated human-readable description of the proposed change.
min length: 1max length: 2000reviewer_idsstring[]Replacement set of user IDs to request review from. Replaces the existing set.
reviewer_group_idsstring[]Replacement set of reviewer group IDs to request review from. Replaces the existing set.
changeobjectThe proposed change. Provide exactly one change slot: the content bundle (rules and/or default_value) or one verb field.
Show child attributes
rulesobject[]Proposed full rule set for the dynamic config. Same shape as the DC update contract.
namestringrequiredThe name of this rule.
passPercentagenumberOf the users that meet the conditions of this rule, what percent should return true.
min: 0max: 100conditionsobject[]requiredAn array of Condition objects.
targetValueoneOfnullablestring[]number[]stringnumberoperatorstringfieldstringnullablecustomIDstringnullabletypestringrequiredapp_versionbrowser_namebrowser_versioncountrycustom_fieldemailenvironment_tierfails_gatefails_segmentip_addresslocaleos_nameos_versionpasses_gatepasses_segmentpublictimeunit_iduser_iduser_agenturljavascriptdevice_modeltarget_appexperiment_groupenvironmentsstring[]nullableidstringThe Statsig ID of this rule.
baseIDstringThe base ID of this rule, i.e. without any added metadata. Will remain the exact same throughout
returnValueobjectcompletedAutomatedRolloutsobject[]Read-only: Automated rollout phases that have already completed.
timenumberpassPercentnumberrequiredpendingAutomatedRolloutsobject[]Read-only: Automated rollout phases that are scheduled but not yet complete.
timenumberpassPercentnumberrequiredreturnValueJson5stringvariantsobject[]idstringnamestringrequiredpassPercentagenumberrequiredmin: 0max: 100returnValueobjectreturnValueJson5stringdefault_valueobjectProposed default value for the dynamic config as a JSON object.
is_enabledbooleanProposed enabled state for the dynamic config. An explicit target, not a toggle.
is_archivedbooleanProposed archived state for the dynamic config. true archives, false unarchives.
deletebooleanDelete the dynamic config. Set to true.
trueresaltbooleanRe-randomize the dynamic config's salt. Set to true.
truedisable_reviews_locallybooleanStop requiring review on this dynamic config. Set to true.
trueResponse
application/jsonmessagestringrequiredA simple string explaining the result of the operation.
dataobjectrequiredShow child attributes
review_idstringrequiredUnique ID of the review.
statusstringrequiredLifecycle status of the review.
pendingacceptedrejectedcommittedchanges_requestedpending_webhook_validationfailed_webhook_validationapproved_webhook_validationtypestringrequiredKind of change the review proposes.
rulestoggle_enabledarchivedeleteresaltdisable_reviews_locallyupdate_teamupdate_release_pipelineedit_id_typeupdate_allow_self_approvalupdate_target_applicationsupdate_ownersallowed_reviewersauthorobjectrequiredThe user who created the review.
idstringrequiredemailstringrequirednullablereviewersobject[]requiredRequested reviewers (users and groups).
idstringrequiredkindstringrequiredusergroupdescriptionstringrequiredHuman-readable description of the proposed change.
created_atstringrequiredISO-8601 timestamp of when the review was created.
statusintegerrequired404messagestringrequiredWas this helpful?