Get Interview
Read one interview’s public metadata and a bounded page of transcript messages.
Authorizations
Authenticate with an API key (prefixed ui_sk_) or a JWT token from the dashboard.
Headers
Platform admins only: choose an organization for scoped reads and writes. Required to change another organization's study or use its wallet.
128Path Parameters
Query Parameters
x >= 0Maximum segments; the response also stops near 20 KB of transcript text
1 <= x <= 100Mask email addresses, phone numbers, and US Social Security numbers in transcript and screener text; omit participant email and recording links. Pattern masking cannot detect every identifier.
Response
Successful Response
Interview detail with bounded, paged speech segments.
Recruitment source; synthetic, anonymous panel and open-link respondents have no public person identity
byop, panel, external_panel, link, synthetic, unknown The study this interview belongs to
null for synthetic, anonymous panel, external-panel, or open-link interviews
Quality rating: Excellent, Good, Fair, or Poor
Why the interview ended; null if the stored reason cannot be classified
completed, participant_left, time_limit, technical_error, screened_out Date and time the interview took place
Date and time the interview ended
Stored interview mode; null when the historical mode is unknown
chat, video, voice Current configured study language, not a detected transcript language; historical interviews may have used an earlier configuration
Interview length in seconds (ended_at - started_at)
True when common structured identifiers were masked and direct identity/media links omitted; this does not guarantee all PII was detected
Spoken segments (up to message_limit and about 20 KB). Each has id, role, message, text_offset, and start_s/end_s when stored timing exists.
The participant's screener answers for this interview.

