---
title: "Get Interview"
method: GET
path: "/interviews/responses/{interview_response_id}"
tags: ["Interviews"]
---

# Get Interview

`GET /interviews/responses/{interview_response_id}`

## Request

- Base URL: `https://api.openintake.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openintake.ai/interviews/responses/{interview_response_id}`
- Auth: none declared

One interview laid out like its Word document, with every call it covered.

## Path parameters

- `interview_response_id` string, uuid, required

## Response `200`

Successful Response

- InterviewPageResponse: One interview laid out like its Word document, plus the calls it covered.
  - `interview_response_id` string, uuid, required
  - `call_id` string, uuid, required
  - `title` string, required
  - `summary_title` string, required
  - `client_summary` string, nullable
  - `sections` InterviewDocSection[]
    - `title` string, required
    - `fields` InterviewDocField[], required
      - `label` string, required
      - `note` string, nullable
      - `lines` InterviewDocLine[], required
        - `sub_label` string, nullable
        - `value` string, required: Text exactly as it appears in the Word document; blank stays blank
        - `status` 'answered' | 'declined' | 'unknown' | 'not_reached' | 'not_applicable', required
        - `evidence` string, nullable
  - `trailing_section_titles` string[]: Blank blocks after the table, for staff
  - `client_name` string, nullable
  - `client_phone` string, nullable
  - `expected_client_name` string, nullable
  - `expected_client_greeting_name` string, nullable
  - `intake_date` string, date-time, required: When the interview was taken, in the firm's timezone
  - `status` string, required
  - `is_partial` boolean, required
  - `answered_count` integer, required
  - `applicable_count` integer, required
  - `document_url` string, nullable
  - `document_filename` string, nullable
  - `emailed_at` string, date-time, nullable
  - `email_recipients` string[]
  - `template_name` string, required
  - `version` integer, required
  - `created_at` string, date-time, required
  - `calls` InterviewCallSummary[]: Every call the interview covered, oldest first
    - `call_id` string, uuid, required
    - `started_at` string, date-time, required
    - `duration_seconds` integer, nullable
    - `is_this_call` boolean, required: The call the interview response is stored on (the last one)
    - `transferred` boolean

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-03** `d8e87bdbfbf2`: 1 info
  - added the optional property `calls/items/transferred` to the response with the `200` status
- **2026-10-02** `cbec4df5dc85`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/openintake/apis/openintake-api/changes/interviews/responses/:interview_response_id/get.md)

---

[API](https://skmtc.dev/openintake/apis/openintake-api.md) - [All operations](https://skmtc.dev/openintake/apis/openintake-api/llms.txt) - [OpenAPI document](https://skmtc.dev/openintake/apis/openintake-api/revisions/de90a8dcbc07?raw)
