Skip to main content
POST
Estimates how long a study will take from its interview mode and planned questions, before the study exists. Nothing is created. Requires the studies:read scope. Timings come from Versive’s per-question timing model, calibrated on production interviews. The estimate adds up every planned question in order, plus a one-time setup allowance for the mode. A plan has no logic yet, so participants who skip questions through branching finish sooner. Optional questions count at 60% of their time. Once the study is built, its estimated length follows the longest path through its logic.

Body

string
required
The interview mode: TEXT_ONLY, TEXT_AND_VOICE, VOICE_ONLY, VOICE_WITH_PREVIEW, VIDEO, VOICE_AND_VIDEO, or VOICE_TO_VOICE.
array
required
The planned questions in order, 1 to 200.

Response

string
The mode the estimate used.
integer
Number of planned questions.
object
{ min_minutes, max_minutes }: the estimated length range in minutes.
integer
The one-time setup allowance included for the mode.
array
One { index, type, required, min_seconds, max_seconds } per planned question, in order.
string
How to read the estimate.
An unknown question type or mode, an empty plan, or a timing value out of range returns 422.