Interviews

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.

get/v2/interviews/{interview_id}/

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

interview_idstring uuid required

Query parameters

include_recordingsboolean

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.