Get Incrementality Test
get_incrementality_testRead a recorded incrementality test by ID, optionally an older version, then calibrate it against a saved model to obtain per-step likelihood observations or refusal reasons.
Instructions
Read one recorded test: {id, version, record, content_hash, used_by, retired_at}. version reads an older version (default: current). With model_hash (a saved model you can read), the result also carries calibration: either {status: "ok", row: {channel, x, delta_x, delta_y, sigma, sigma_low?, sigma_high?}, units, steps, warnings} — the likelihood observation this test gives that model, each step stated — or {status: "refused", reason, message, steps}. A refusal is an answer, not an error: e.g. channel_not_in_model (pass channel, a model activity column), kpi_mismatch (pass confirm_kpi=true only if the test's outcome really is the model's KPI), no_spend, test_not_completed, owned_media_not_calibratable, window_overlaps_holdout. Use the same references in create_model(calibration={tests: [...]}). Requires the read:models scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | No | ||
| test_id | Yes | ||
| version | No | ||
| model_hash | No | ||
| confirm_kpi | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||