Get Interview
Returns a single interview, ensuring it belongs to the API key’s company.
Overview
The get interview endpoint returns comprehensive information about a single interview, including its current status, transcript, AI analysis (when available), and all associated metadata. This is the primary endpoint for accessing interview results and candidate evaluation data.Use Cases
- Retrieve Interview Results: Get analysis and transcript after interview completion
- Check Interview Status: Monitor interview progress in real-time
- Access Transcripts: Retrieve full conversation transcripts
- Review Analysis: Access AI-generated candidate evaluation and scores
Response Data
The response includes:- Interview Details: Status, timestamps, duration, scheduled time
- Transcript: Full conversation transcript (when available)
- Analysis: AI-generated evaluation with scores and recommendations
- Call Attempts: Information about call attempts and recordings
- Candidate & Agent Info: Associated candidate and agent IDs
Analysis Data
When an interview is completed, the response includes comprehensive analysis. The analysis structure contains ageneral object with overall assessment and an optional specific object for interview-type-specific data:
specific field contains interview-type-specific data when available. See the Interviews Resource Guide for details on each interview type.
analysis field will be null.Status Checking
Company Isolation
The API ensures that you can only access interviews that belong to candidates in your company. Attempting to access an interview from another company will result in a403 Forbidden error.
Error Scenarios
- 404 Not Found: Interview doesn’t exist or has been deleted
- 403 Forbidden: Interview belongs to a different company
Related Resources
Interviews Resource Guide
List Interviews
Create Interview
Get Analysis PDF
Authorizations
API key for authentication using Bearer scheme
Path Parameters
Query Parameters
Required for ATS API keys to specify which company to access. Ignored for standard company API keys.
Response
Interview ID
"123e4567-e89b-12d3-a456-426614174000"
Candidate ID
"987e6543-e21b-12d3-a456-426614174000"
Agent ID
"456e7890-e12b-34d5-a678-901234567890"
Interview status
UNDEFINED, SCHEDULED, CANCELLED, FAILED, COMPLETED, IN_PROGRESS "SCHEDULED"
Scheduled time
"2025-11-20T10:00:00Z"
Created timestamp
"2024-11-16T10:30:00Z"
Updated timestamp
"2024-11-16T10:30:00Z"
Job ID associated with this interview, if any
"123e4567-e89b-12d3-a456-426614174000"
Interview duration in minutes
15
Finished date
"2025-11-20T10:15:00Z"
Custom metadata
{ "externalInterviewId": "INT-789" }Call attempt logs for this interview. Present for phone interviews, typically empty or undefined for online interviews.
Candidate analysis data. Present only if analysis has been generated.
Whether this is a test interview. Test interviews are created with isTest=true, immediately complete without consuming billing minutes, and are excluded from billing/usage summaries. Use test interviews for testing webhook handlers and integration flows.
false