Retrieve All-Variant Pulse Results
Retrieve All-Variant Pulse Results
https://statsigapi.net/console/v1/experiments/{id}/all_variant_pulse_resultsAuthorizations
STATSIG-API-KEYstringrequiredapiKey (header)
Path parameters
idstringrequiredid
Query parameters
controlstringrequiredControl group ID. The synthetic shipped group isn't supported.
min length: 1datestringResults date in YYYY-MM-DD format. Omit or use total for the full experiment.
confidencestringConfidence percentage, greater than 0 and less than 100.
bonferroniPrimaryMetricWeightstringFraction of alpha allocated to primary metrics, from 0 to 1.
cupedstringWhether to apply CUPED.
truefalseapplyBonferroniPerVariantstringWhether to apply Bonferroni correction per variant.
truefalseapplyBonferroniPerMetricstringWhether to apply Bonferroni correction per metric.
truefalseapplyBenjaminiHochbergPerMetricstringWhether to apply Benjamini-Hochberg correction per metric.
truefalseapplyBenjaminiHochbergPerVariantstringWhether to apply Benjamini-Hochberg correction per variant.
truefalsebenjaminiPrimaryMetricsOnlystringWhether to limit Benjamini-Hochberg correction to primary metrics.
truefalseResponse
application/jsonmessagestringrequiredA simple string explaining the result of the operation.
dataobjectrequiredShow child attributes
dsstringrequiredDate of the loaded results in YYYY-MM-DD format.
controlGroupIDstringrequiredGroup used as the control for every comparison.
comparisonsobject[]requiredResults for every non-control group except the synthetic shipped group, in experiment group order. Corrections use the full set of test groups.
primaryMetricsobject[]requiredmetricIDstringrequiredmetricNamestringrequireddirectionalitystringrequiredIndicates the desired change direction for the metric. Use "increase" for positive changes and "decrease" for negative changes.
increasedecreaseincreaseerroroneOfMachine-readable reason when pulse statistics are unavailable. Common values include no_data (insufficient data), echidna_unripe (not yet loaded), and setup_incomplete (misconfigured metric source). Additional string values may appear for cohort/bake windows or other load failures.
no_datanullablestringwarningsstring[]Human-readable warnings about metric data quality, load state, or partial pipeline failures.
absoluteChangenumberconfidenceIntervalDeltanumberAbsolute confidence interval delta
confidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredpercentChangenumbersequentialTestingConfidenceIntervalDeltanumbersequentialTestingConfidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredpercentConfidenceIntervalDeltanumberpercentConfidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredpercentSequentialTestingConfidenceIntervalDeltanumberpercentSequentialTestingConfidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredtestMeannumbercontrolMeannumbertestStdnumbercontrolStdnumbertestUnitsnumbercontrolUnitsnumberpValuenumbersequentialTestingPValuenumbernullableadjustedAlphanumberreversePowernumberpercentCredibleIntervalobjectBayesian credible interval for the percent change. Only returned when results are computed with Bayesian analysis.
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredexpectedLossnumberBayesian expected loss. Only returned when results are computed with Bayesian analysis.
chanceToBeatnumberBayesian probability that the test beats the control. Only returned when results are computed with Bayesian analysis.
sequentialTestingLikelihoodRationumberSPRT likelihood ratio of the observed data under the alternative vs the null. This is the same value Pulse uses.
sequentialTestingLogLikelihoodRationumberNatural log of the SPRT likelihood ratio Pulse uses. Compare this to sprtLogLowerLimit and sprtLogUpperLimit.
sprtLowerLimitnumberLower SPRT decision boundary on the likelihood-ratio scale. Crossing below this accepts the null.
sprtUpperLimitnumberUpper SPRT decision boundary on the likelihood-ratio scale. Crossing above this accepts the alternative.
sprtLogLowerLimitnumberLower SPRT decision boundary on the log-likelihood-ratio scale. Crossing below this accepts the null.
sprtLogUpperLimitnumberUpper SPRT decision boundary on the log-likelihood-ratio scale. Crossing above this accepts the alternative.
sprtDecisionstringSPRT decision from the log likelihood ratio. alternative accepts H1, null accepts H0, and continue means the ratio is still between the boundaries.
alternativenullcontinueisSprtSignificantbooleanTrue when the SPRT decision is alternative, meaning the result is statistically significant.
sprtStatsignessstringDirection of the SPRT decision relative to the metric's desired direction. neutral when the test has not accepted the alternative.
positivenegativeneutralabsoluteToplineImpactnumberabsoluteToplineImpactDeltanumberrelativeToplineImpactnumberrelativeToplineImpactDeltanumberprojectedAbsoluteToplineImpactnumberprojectedAbsoluteToplineImpactDeltanumberprojectedRelativeToplineImpactnumberprojectedRelativeToplineImpactDeltanumbersecondaryMetricsobject[]requiredmetricIDstringrequiredmetricNamestringrequireddirectionalitystringrequiredIndicates the desired change direction for the metric. Use "increase" for positive changes and "decrease" for negative changes.
increasedecreaseincreaseerroroneOfMachine-readable reason when pulse statistics are unavailable. Common values include no_data (insufficient data), echidna_unripe (not yet loaded), and setup_incomplete (misconfigured metric source). Additional string values may appear for cohort/bake windows or other load failures.
no_datanullablestringwarningsstring[]Human-readable warnings about metric data quality, load state, or partial pipeline failures.
absoluteChangenumberconfidenceIntervalDeltanumberAbsolute confidence interval delta
confidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredpercentChangenumbersequentialTestingConfidenceIntervalDeltanumbersequentialTestingConfidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredpercentConfidenceIntervalDeltanumberpercentConfidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredpercentSequentialTestingConfidenceIntervalDeltanumberpercentSequentialTestingConfidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredtestMeannumbercontrolMeannumbertestStdnumbercontrolStdnumbertestUnitsnumbercontrolUnitsnumberpValuenumbersequentialTestingPValuenumbernullableadjustedAlphanumberreversePowernumberpercentCredibleIntervalobjectBayesian credible interval for the percent change. Only returned when results are computed with Bayesian analysis.
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredexpectedLossnumberBayesian expected loss. Only returned when results are computed with Bayesian analysis.
chanceToBeatnumberBayesian probability that the test beats the control. Only returned when results are computed with Bayesian analysis.
sequentialTestingLikelihoodRationumberSPRT likelihood ratio of the observed data under the alternative vs the null. This is the same value Pulse uses.
sequentialTestingLogLikelihoodRationumberNatural log of the SPRT likelihood ratio Pulse uses. Compare this to sprtLogLowerLimit and sprtLogUpperLimit.
sprtLowerLimitnumberLower SPRT decision boundary on the likelihood-ratio scale. Crossing below this accepts the null.
sprtUpperLimitnumberUpper SPRT decision boundary on the likelihood-ratio scale. Crossing above this accepts the alternative.
sprtLogLowerLimitnumberLower SPRT decision boundary on the log-likelihood-ratio scale. Crossing below this accepts the null.
sprtLogUpperLimitnumberUpper SPRT decision boundary on the log-likelihood-ratio scale. Crossing above this accepts the alternative.
sprtDecisionstringSPRT decision from the log likelihood ratio. alternative accepts H1, null accepts H0, and continue means the ratio is still between the boundaries.
alternativenullcontinueisSprtSignificantbooleanTrue when the SPRT decision is alternative, meaning the result is statistically significant.
sprtStatsignessstringDirection of the SPRT decision relative to the metric's desired direction. neutral when the test has not accepted the alternative.
positivenegativeneutralabsoluteToplineImpactnumberabsoluteToplineImpactDeltanumberrelativeToplineImpactnumberrelativeToplineImpactDeltanumberprojectedAbsoluteToplineImpactnumberprojectedAbsoluteToplineImpactDeltanumberprojectedRelativeToplineImpactnumberprojectedRelativeToplineImpactDeltanumberotherMetricsobject[]metricIDstringrequiredmetricNamestringrequireddirectionalitystringrequiredIndicates the desired change direction for the metric. Use "increase" for positive changes and "decrease" for negative changes.
increasedecreaseincreaseerroroneOfMachine-readable reason when pulse statistics are unavailable. Common values include no_data (insufficient data), echidna_unripe (not yet loaded), and setup_incomplete (misconfigured metric source). Additional string values may appear for cohort/bake windows or other load failures.
no_datanullablestringwarningsstring[]Human-readable warnings about metric data quality, load state, or partial pipeline failures.
absoluteChangenumberconfidenceIntervalDeltanumberAbsolute confidence interval delta
confidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredpercentChangenumbersequentialTestingConfidenceIntervalDeltanumbersequentialTestingConfidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredpercentConfidenceIntervalDeltanumberpercentConfidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredpercentSequentialTestingConfidenceIntervalDeltanumberpercentSequentialTestingConfidenceIntervalobjectConfidence interval bounds
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredtestMeannumbercontrolMeannumbertestStdnumbercontrolStdnumbertestUnitsnumbercontrolUnitsnumberpValuenumbersequentialTestingPValuenumbernullableadjustedAlphanumberreversePowernumberpercentCredibleIntervalobjectBayesian credible interval for the percent change. Only returned when results are computed with Bayesian analysis.
{"lower":-1.33,"upper":1.33}lowernumberrequireduppernumberrequiredexpectedLossnumberBayesian expected loss. Only returned when results are computed with Bayesian analysis.
chanceToBeatnumberBayesian probability that the test beats the control. Only returned when results are computed with Bayesian analysis.
sequentialTestingLikelihoodRationumberSPRT likelihood ratio of the observed data under the alternative vs the null. This is the same value Pulse uses.
sequentialTestingLogLikelihoodRationumberNatural log of the SPRT likelihood ratio Pulse uses. Compare this to sprtLogLowerLimit and sprtLogUpperLimit.
sprtLowerLimitnumberLower SPRT decision boundary on the likelihood-ratio scale. Crossing below this accepts the null.
sprtUpperLimitnumberUpper SPRT decision boundary on the likelihood-ratio scale. Crossing above this accepts the alternative.
sprtLogLowerLimitnumberLower SPRT decision boundary on the log-likelihood-ratio scale. Crossing below this accepts the null.
sprtLogUpperLimitnumberUpper SPRT decision boundary on the log-likelihood-ratio scale. Crossing above this accepts the alternative.
sprtDecisionstringSPRT decision from the log likelihood ratio. alternative accepts H1, null accepts H0, and continue means the ratio is still between the boundaries.
alternativenullcontinueisSprtSignificantbooleanTrue when the SPRT decision is alternative, meaning the result is statistically significant.
sprtStatsignessstringDirection of the SPRT decision relative to the metric's desired direction. neutral when the test has not accepted the alternative.
positivenegativeneutralabsoluteToplineImpactnumberabsoluteToplineImpactDeltanumberrelativeToplineImpactnumberrelativeToplineImpactDeltanumberprojectedAbsoluteToplineImpactnumberprojectedAbsoluteToplineImpactDeltanumberprojectedRelativeToplineImpactnumberprojectedRelativeToplineImpactDeltanumbertestGroupIDstringrequiredGroup compared with controlGroupID.
statusintegerrequired400messagestringrequiredstatusintegerrequired401messagestringrequiredstatusintegerrequired404messagestringrequiredWas this helpful?
For AI agents: a documentation index is available at /llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.