Run a Confirmed Multi-Question Block
run_study_questionsExecutes one stored draft revision inside its Study, after the person has explicitly confirmed that exact revision. One execution submits the whole draft — every named module and every question — as a single durable run; there is no per-question or per-module execution.
Before queuing, the server revalidates the revision, method availability and reviewed capabilities, and checks that required respondent-visible material is readable. It refuses the entire run if it is not, before any Mind is used or any quota spent.
Items are answered in order, as one respondent would: every Mind answers an item in parallel, and each Mind sees its own earlier answers in this run, never another Mind's. So an item may build on an earlier one, and order effects can arise as in a fielded survey. Items with askIf are asked only of Minds whose own earlier answer matched. After the run, answers that contradict the same Mind's other answers are flagged for review, never changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft | Yes | The exact confirmed draft revision to execute. | |
| study | No | Which Study to run in. Omit entirely to use the active Study from this MCP session. | |
| confirmed | Yes | Must be true only after the user explicitly confirms this exact draft revision. | |
| audienceIds | No | Optional subset of the Study's Audiences to include. | |
| idempotencyKey | No | Stable UUID for safe retries. | |
| modelConnection | No | Verified caller-team connection for Mind answers and verbatim rendering. Select only when the user requests it; confirmation pins this connection revision, and retries must keep it. Supporting analysis retains platform models. | |
| advancedMethodOptIn | No | Explicit opt-in for an advanced method. Omit or false to keep simple methods. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | No | Durable run; poll it with get_study_run. | |
| status | No | Run status, or stimulus_unavailable / plan_limited when nothing started. | |
| studyId | No | Study the block runs in. | |
| workspaceUrl | No | Minds workspace link for the Study. | |
| executionStarted | No | False when nothing started. |