Skip to main content
Screening runs before the interview. Each question lists the acceptable_options that qualify a participant. Participants who don’t qualify see the disqualification message and can be redirected.

get()

Screening settings plus the ordered question list. Returns ScreeningOut.

set_settings()

Enable or disable screening. Disabling keeps the questions and settings.
bool
required
Whether screening runs before the interview.
str
Shown to participants who don’t qualify.
str
Where disqualified participants are sent. May contain {{external_participant_id}}.
Returns ScreeningSettingsOut.

create_question()

Append a multiple-choice qualifying question.
str
required
Question text.
list[str]
required
Answer options.
list[str]
required
The subset of options that qualify the participant.
Returns ScreeningQuestionOut.

update_question()

Update a screening question. Only the arguments you pass change. Returns ScreeningQuestionOut.

delete_question()

Delete a screening question and any recorded answers to it. Returns SuccessResponse.

reorder_questions()

Reorder screening questions. Pass every screening question ID, in the order you want. Returns ScreeningOut.