list_interviews
List scheduled interviews across all applications, filtered by job, status, or date range. Read-only; retrieve interview details, interviewers, and organizers.
Instructions
List scheduled interviews across all applications. Read-only.
Each interview has id, application_id, job_id, starts_at/ends_at (or all_day_start_on/all_day_end_on), status, location, video_conferencing_url, plus (with include_details) interview {id, name}, interviewers [{id, name, email, response_status, scorecard_id}] and organizer. For a specific candidate's interviews, use list_interviews_for_application (search_candidates_by_name → list_applications(candidate_id=...) → match the application → use its ID).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | Pass next_cursor from the previous response to get the next page | |
| job_id | No | Only interviews on this job — get ID from list_jobs | |
| status | No | Filter by status, e.g. 'scheduled', 'awaiting_feedback', 'complete', 'to_be_scheduled' | |
| paginate | No | 'single' for one page, 'all' to auto-fetch every page | single |
| per_page | No | Results per page (max 500) | |
| starts_after | No | ISO 8601 datetime — only interviews starting at/after this | |
| created_after | No | ISO 8601 datetime — only interviews created at/after this | |
| starts_before | No | ISO 8601 datetime — only interviews starting before this | |
| created_before | No | ISO 8601 datetime — only interviews created before this | |
| include_details | No | Resolve interview name, interviewers and organizer (extra calls) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |