List interviews (agenda)
hires_list_interviewsList interviews with optional filters by job, application, candidate, interviewer, date, or timestamps for incremental sync. Returns paginated results. Always pass include=candidate when surfacing results in the agenda widget — without it, the widget can only show candidate IDs and cannot link cards to candidate profiles. Avoid include=job on large pages (embeds full job description per interview); if the response exceeds the budget the tool returns isError:true with error_code=response_too_large and retry hints.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Filter by interview date (YYYY-MM-DD, UTC) | |
| page | No | Page number (default 1) | |
| size | No | Page size (default 20) | |
| job_id | No | Filter interviews by job ID | |
| include | No | Comma-separated related resources to embed: candidate, application, job. Set to `candidate` (or include `candidate` in the list) so the widget can link interview cards to candidate profiles in the backoffice. | |
| company_id | No | Filter by company ID. Omit for all accessible companies. | |
| candidate_id | No | Filter interviews by candidate ID | |
| created_after | No | Return only interviews created at or after this time. Unix timestamp (seconds) or ISO-8601 string (e.g. 2026-05-11T00:00:00Z). Fractional seconds accepted but truncated. | |
| updated_after | No | Return only interviews updated at or after this time. Unix timestamp (seconds) or ISO-8601 string (e.g. 2026-05-11T00:00:00Z). Fractional seconds accepted but truncated. | |
| application_id | No | Filter interviews by application ID | |
| interviewer_user_id | No | Filter interviews by interviewer user ID |