list_meetings
Retrieve a paginated list of interviews with filters for role, candidate, status, and date. View summaries including role names for quick reference.
Instructions
List interviews for the authenticated HR user.
Optional filters:
- role_id, candidate_id — narrow to a specific role / candidate
- status — one of: Scheduled, Completed, Cancelled, Expired
- scheduled_after — ISO datetime or YYYY-MM-DD; only meetings
scheduled on/after this point. Use for "last week" / "this
month" queries (compute the cutoff client-side).
Returns paginated meeting records with totals for completed and
cancelled. The 'role_name' field on each row is the easiest way to
surface 'recent roles' when the user hasn't named one yet.
Rows are summaries: transcripts and full report payloads are
stripped to keep responses small — use get_meeting / get_report
for one meeting's full detail.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| size | No | ||
| status | No | ||
| role_id | No | ||
| candidate_id | No | ||
| scheduled_after | No |