update_interview
Update an existing interview's start time, duration, interviewers, location, and more. Only supplied fields are modified; cancelled interviews cannot be updated.
Instructions
Update an existing interview. All fields are optional — only the supplied fields are modified. Immutable fields (cannot be changed after creation): organizer_id, application_id, job_id, stage_id, candidate_id, stage_activity_id, scorecard_template_id. Cancelled interviews cannot be updated (returns 422 err_interview_cancelled).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Interview ID | |
| start_time | No | New start_time (ISO 8601, on 15-min boundary, zero seconds) | |
| duration_minutes | No | Multiple of 15, 15..1440 | |
| timezone | No | IANA timezone (e.g., America/Los_Angeles) | |
| kind | No | Interview type: one_on_one | panel | |
| location | No | Location: onsite | phone | zoom | google_meet | microsoft_teams | hackerrank | |
| interviewer_ids | No | ||
| office_id | No | Required when location=onsite | |
| host_id | No | Required when location=zoom; must be in interviewer_ids | |
| hackerrank_template_id | No | Required when location=hackerrank | |
| name | No | ||
| calendar_event_visibility | No | Visibility: default | private | |
| ai_note_taker_enabled | No | ||
| ai_scorecard_assist_enabled | No | ||
| interviewer_template_id | No | From list_email_templates | |
| candidate_template_id | No | From list_email_templates |