Skip to main content
GET
Returns all questions in a study, ordered by display_order, each with its logic rules and resolved mentions.
string
required
The study whose questions to list.

Response

An array of question objects:
string
Question ID.
string
The question text (may include {{Q:...}} reference placeholders).
string
Question type — e.g. question (AI Question), textInput, shortText, message, email, multipleChoice, ratingScale, matrixRatingScale, starRating, nps, number, ranking, rankingWithMatrix, cardSort, allocation, conjoint, treeTest, prototypeTask, websiteTest, externalLink, calendar, mediaUpload, exploratory. Write endpoints accept type as a free-form string; these are the types the Versive app uses.
string | null
Private notes guiding the AI interviewer.
integer
Position in the study.
object
Type-specific settings (options, scales, limits, and so on).
object[]
Attached media assets.
object[]
The question’s logic rules — same shape as question logic.
object[]
Resolved {{Q:...}} references in the content: placeholder, referenced_question_id, label, type (question | propertyAnswer), property_name, property_index, valid, error.