GET /v2/interviews/{interview_id}/ — single interview transcript.
Returns the interview header, ordered messages (PARTICIPANT / INTERVIEWER / SYSTEM), screener answers, and disqualification causes. Closed-ended answers carry structured values on each message row: selected_options (pick/rank order, with any "Other" custom text), numeric_value for rating / number questions, matrix_selections (one {row_question_id, option_id} entry per matrix row), and task completion metadata. Set ?include_recordings=true to inline pre-signed S3 URLs for message recordings and participant uploads (off by default to skip the per-file S3 STS calls).
Requires the analytics:read scope, on a user-delegated token or a partner credential.
Request
- Base URL: https://api.outset.ai
- URL: https://api.outset.ai/v2/interviews/{interview_id}/
- Auth: one of:
- OAuth 2 (authorization code, authorization URL https://outset.ai/oauth/authorize, token URL https://api.outset.ai/users/oauth/token/, scopes: analytics:read)
- HTTP bearer
Path parameters
Query parameters
If true, inline presigned S3 URLs for message recordings and participant uploads. Off by default to skip per-file STS round-trips when text is enough.
Response
Changes
No recorded changes to this operation across all 1 revision of this API.