List interviews
Interviews
List Interviews
Lists interviews for a given candidate within the API key’s company. For MVP, candidateId is required.
GET
List interviews
Lists interviews with pagination and filtering options. For MVP, the
candidateId query parameter is required to filter interviews.
Overview
The list interviews endpoint allows you to retrieve interviews for a specific candidate. This is useful for tracking a candidate’s interview history, checking interview status, and retrieving analysis results.Required Filter
Use Cases
- Candidate Interview History: View all interviews for a specific candidate
- Status Tracking: Monitor interview progress and completion
- Analysis Retrieval: Access interview analysis and transcripts
- Pipeline Management: Track interviews across your recruitment process
Basic Usage
With Pagination
Status Filtering
You can filter interviews by status (when supported):Response Structure
The response includes interview details along with analysis data (when available):Tracking Interview Progress
Company Isolation
All returned interviews belong to candidates that are associated with jobs in your API key’s company. You cannot access interviews from other companies.Related Resources
Interviews Resource Guide
Learn about interview management and analysis
Get Interview
Retrieve a specific interview by ID
Pagination Guide
Understand pagination best practices
Candidates Resource Guide
Manage candidate profiles
Authorizations
API key for authentication using Bearer scheme
Query Parameters
Page number (1-based)
Required range:
1 <= x <= 10000Example:
1
Number of items per page
Required range:
1 <= x <= 100Example:
20
Company ID (required for ATS keys, optional for regular keys)
Example:
"123e4567-e89b-12d3-a456-426614174000"
Filter by candidate ID
Example:
"123e4567-e89b-12d3-a456-426614174000"
Filter by agent ID
Example:
"987e6543-e21b-12d3-a456-426614174000"
Filter by interview status
Available options:
UNDEFINED, SCHEDULED, CANCELLED, FAILED, COMPLETED, IN_PROGRESS Example:
"SCHEDULED"
[Deprecated] Filter by job ID (through candidate). Redundant when candidateId is required.
Example:
"456e7890-e12b-34d5-a678-901234567890"