---
title: "A/B test experiment results"
method: GET
path: "/analytics/experiment/{experiment_id}/results"
tags: ["Analytics"]
---

# A/B test experiment results

`GET /analytics/experiment/{experiment_id}/results`

Statistical significance results (control vs. variant) for a routing A/B test experiment, with guardrail evaluation.

## Path parameters

- `experiment_id` string, required

## Query parameters

- `start_ms` integer
- `end_ms` integer
- `min_sample_size` integer
- `guardrail_threshold_pp` number
- `evaluation_margin` number

## Headers

- `x-tenant-id` string, required

## Response `200`

A/B test experiment results

- ExperimentResultsResponse
  - `experiment_id` string
  - `merchant_id` string
  - `control` ExperimentArmMetrics
    - `arm` string
    - `transaction_count` integer
    - `success_count` integer
    - `failure_count` integer
    - `auth_rate` number, double
    - `first_attempt_auth_rate` number, double
    - `total_cost_saved` number, double, nullable
    - `avg_latency_ms` number, double, nullable
    - `avg_chosen_cost_bps` number, double, nullable
    - `avg_cost_saved_bps` number, double, nullable
    - `net_ev_bps` number, double, nullable
  - `variant` ExperimentArmMetrics
    - `arm` string
    - `transaction_count` integer
    - `success_count` integer
    - `failure_count` integer
    - `auth_rate` number, double
    - `first_attempt_auth_rate` number, double
    - `total_cost_saved` number, double, nullable
    - `avg_latency_ms` number, double, nullable
    - `avg_chosen_cost_bps` number, double, nullable
    - `avg_cost_saved_bps` number, double, nullable
    - `net_ev_bps` number, double, nullable
  - `delta_pp` number, double — Variant minus control auth rate, in percentage points.
  - `p_value` number, double, nullable
  - `confidence_interval` number[], nullable — Lower and upper bound.
  - `verdict` 'collecting_data' | 'not_significant' | 'variant_wins' | 'variant_loses' | 'guardrail_breached'
  - `min_sample_size` integer
  - `net_delta_bps` number, double, nullable
  - `evaluation_margin` number, double

---

[API](https://skmtc.net/juspay/apis/decision-engine.md) · [All operations](https://skmtc.net/juspay/apis/decision-engine/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/juspay/decision-engine/versions/36e7a0972ee6/schema)
