Run a study against a synthetic panel
prism_panels_runStarts a background run: every person on the panel answers the study (or, for kind interview, sits with the study's interviewer). Spends workspace credit — give the person the estimate from prism_panel_runs_estimate first. Works on draft studies. Answers land as their own result set, labeled synthetic, never counted as responses. Follow with prism_panel_runs_get. May return needs_confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | survey (default) or interview. | |
| panelId | Yes | ||
| samples | No | Answers per person for a survey run (default 3). | |
| studyId | Yes | ||
| budgetUsd | No | Pause the run once it has spent this many dollars. | |
| workspace | No | Workspace slug. Personal tokens with no default workspace MUST pass this; tokens with a default can override per call. Ignored for workspace API keys. | |
| approvalId | No | Approval id from a prior needs_confirmation envelope. | |
| temperature | No | ||
| interviewFocus | No | Interview runs: what the interviewer should explore. | |
| interviewPeople | No | Interview runs: how many people (default 10). |