GET /v1/interviews
List interviews for a study. Filter by status, reference ID, or quality score.
Request
Bearer token. See Authentication.
Study ID (UUID). Only interviews belonging to this study are returned.
Filter by status. Common values:
"completed", "started".Filter by the reference ID you passed via
?reference_id= on the interview link. Use this to find a specific user’s interview.Filter by quality:
"insightful", "successful", or "unsuccessful".Number of interviews to return. Default
20, max 100.Cursor for pagination. Pass the
id of the last interview from the previous page.GET /v1/interviews/:id
Retrieve a single interview with the full transcript and structured question answers.
Request
Bearer token. See Authentication.
Interview ID (UUID). This is the
interview_id from the webhook payload.404 if the interview doesn’t exist or doesn’t belong to your project.
Interview object
Interview ID (UUID).
"interview"The study this interview belongs to.
"completed", "started", or "processing".Custom identifier passed via
?reference_id= on the interview link.Email entered during or after the interview.
null if not collected.Detected language code (e.g.
"en", "es", "de")."insightful", "successful", or "unsuccessful".Interview length in seconds.
AI-generated one-line summary.
AI-generated paragraph summary.
Interview start time (ISO 8601).
Interview end time (ISO 8601).
Record creation time (ISO 8601).
Detail-only fields
These fields are only included inGET /v1/interviews/:id responses:
Full conversation transcript, ordered chronologically.
Structured answers extracted from the transcript, one per interview question.