ExperimentsValidate experiment (A/A placebo or drift check)

Validate experiment (A/A placebo or drift check)

Before the test starts: an A/A placebo — the pre period is split in half and the exact inference runs with the second half as a fake post. A placebo lift significant in EITHER direction (aa_pass: false, abs(z) ≥ 1.96) means the market pairing is invalid; market_match_quality is the synthetic-control fit R². While running: an interim read — lift so far (labeled peeking: true), and drift_detected when outlier days appear inside the test window. control_shift_z is reported but is informational only: control regions are held out, so their level shift vs pre is the intended treatment contrast, not drift.

curl -X GET "https://mythic-analytics.gulp.workers.dev/client/v1/incrementality/experiments/123e4567-e89b-12d3-a456-426614174000/validate" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "success": true,
  "data": {
    "mode": "aa",
    "phase": "example_string",
    "aa_pass": true,
    "market_match_quality": 3.14,
    "drift_detected": true,
    "drift_outlier_days": [
      "2024-12-25"
    ],
    "peeking": true
  }
}
GET
/client/v1/incrementality/experiments/{id}/validate
GET
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token
Bearer Tokenstring
Required

Client key as bearer token. Use an agency key (Bearer ak_...) for read-write access or a location secret key (Bearer sk_...) for read-only access. Scoped keys (mcp_) are accepted too and need incrementality:read or incrementality:write. See Using an mcp_ key over HTTP.

Client key as bearer token. Use an agency key (Bearer ak_...) for read-write access or a location secret key (Bearer sk_...) for read-only access. Scoped keys (mcp_) are accepted too and need incrementality:read or incrementality:write. See Using an mcp_ key over HTTP.
path
idstring
Required

Experiment identifier.

Format: uuid
Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. Client key as bearer token. Use an agency key (Bearer ak_...) for read-write access or a location secret key (Bearer sk_...) for read-only access. Scoped keys (mcp_) are accepted too and need incrementality:read or incrementality:write. See Using an mcp_ key over HTTP.

Path Parameters

idstring
Required

Experiment identifier.

Responses

successboolean
dataobject

Mode-specific verdict fields plus the full inference detail (same fields as ExperimentResult, without spend ratios).