Questions
Accessing Study Question Data via the API
The questions endpoint allows developers to fetch the basic question text associated with each step of a user test. When retrieving a usertest
, you can pull the question text for every step in the sequence, making it possible to display or reference the structure of a study without needing the full participant responses.
Note: The Ballpark API currently does not expose all step configuration details. Certain data, such as multiple-choice options or card definitions for card sort steps, is not available. As a result, it is not yet possible to fully recreate every step type from the API alone.
Example query
From the UserTestNode
, we interested in the questions
field here:
Example response
Please note that responses are not available in the feed until they're finalised, at which point they'll be recorded as UPDATED
.
Step Types
When querying the questions
field on a UserTestNode
, each question will have a type
field that indicates what kind of step it is. Below are all the possible step types you may encounter:
Survey and Question Steps
STEP_INSTRUCTION
— Provides information or instructions to participants about the user test they are taking
STEP_QUESTION
— A free-form question that allows participants to provide plaintext, date, boolean, or other response types
STEP_MULTIPLE_CHOICE
— Offers participants a choice between multiple predefined options
STEP_YES_OR_NO
— A simple binary yes/no question
STEP_RATING_SCALE
— Asks participants to provide a rating on a defined scale
STEP_LEGAL_QUESTION
— Presents specific legal information for participants to review and accept
Usability Testing Steps
STEP_PROTOTYPE_TASK
— Tests a specific task within a prototype
STEP_WEBSITE_TASK
— Tests a task performed on a live website
STEP_FIRST_CLICK
— Tests what a participant is likely to click first on a screen
STEP_FIVE_SECOND_TEST
— Checks a participant's response after viewing an image for five seconds
Marketing and Design Steps
STEP_PREFERENCE_TEST
— Allows participants to select their preference from a set of options
STEP_BANNER_AD_TEST
— Tests the effectiveness of banner ad copy
STEP_TAGLINE_COPY_TEST
— Tests the effectiveness of tagline or copy text
Card Sorting Steps
STEP_CARDSORT_OPEN
— Participants sort cards into categories they create themselves
STEP_CARDSORT_CLOSED
— Participants sort cards into predefined categories
STEP_CARDSORT_HYBRID
— Participants sort cards into predefined categories or create new ones
AI-Powered Steps
STEP_AI_INTERVIEW
— An AI-moderated interview where the AI asks dynamic follow-up questions based on participant responses