GET /external/v1/studiesList Study metadata, format, Prototype stimulus, response counts, typed feedback configuration, and currently accepted work context. Use moderationMode and studyFormat to distinguish live interviews, AI-moderated interviews, and self-guided Studies. usesPrototype and prototypeStimulus identify Studies that test a Prototype. Research answers and participant identity are excluded. Follow X-Has-More and advance offset by X-Limit to retrieve the complete catalog.
Requirements
Request
Parameters
| Name | Type | Description |
|---|---|---|
| limit | number | 1–100 results. Defaults to 20. |
| offset | number | Number of results to skip. |
| status | string | Exact Study status. |
| moderationMode | enum | Filter by self_guided, ai_moderated, or live_interview. |
| initiativeId | uuid | Current accepted Initiative context. |
| ideaId | uuid | Current accepted Idea context. |
Responses
Studies were retrieved.
Example Response
[
{
"id": "study-uuid",
"publicId": "STUDY-8",
"workspaceId": "workspace-uuid",
"name": "Scheduler direction check",
"mainQuestion": "Can customers choose the right appointment type?",
"status": "active",
"type": "heatmap_interaction",
"phase": "validation",
"moderationMode": "live_interview",
"studyFormat": "live_interview",
"usesPrototype": true,
"prototypeStimulus": {
"prototypeId": "prototype-uuid",
"prototypePublicId": "PROTOTYPE-7",
"name": "Scheduling flow",
"revisionId": "prototype-revision-uuid",
"revisionNumber": 3,
"status": "ready"
},
"responseCount": 7,
"feedback": {
"enabled": true,
"prompt": "How clear was this interview?",
"metric": "study_experience_clarity",
"subject": {
"type": "study",
"id": "study-uuid"
},
"responseCount": 6,
"averageRating": 4.17
},
"contexts": [],
"initiativeIds": [],
"ideaIds": [],
"appPath": "/studies/STUDY-8",
"createdAt": "2026-07-01T00:00:00Z",
"updatedAt": "2026-07-14T10:00:00Z"
}
]