Skip to main content

Overview

Candidate interviews link candidates to interviews and handle the invite process. You can create candidate interviews and optionally send invites via email or SMS.

Create Candidate Interview

Create a candidate interview and optionally send invite. Endpoint: POST /qsi/gather/candidate-interviews

Get Candidate Interview

Retrieve candidate interview details and status. Endpoint: GET /qsi/gather/candidate-interviews/{candidateInterviewId}
string
required
UUID of the candidate interview

List Candidate Interviews

List candidate interviews with filtering. Endpoint: GET /qsi/gather/candidate-interviews
string
Filter by candidate ID
string
Filter by interview ID
string
Filter by status
number
Page number (default: 1)
number
Items per page (default: 50, max: 100)

Status Values

  • invite_sent - Invite has been sent to candidate
  • new_response - Candidate has completed interview, awaiting review
  • has_reviewed - Interview has been reviewed
  • partially_completed - Interview partially completed
  • hired - Candidate marked as hired
  • archived - Candidate interview archived

Update Candidate Interview Status

Update the status of a candidate interview. Endpoint: PATCH /qsi/gather/candidate-interviews/{candidateInterviewId}/status
string
required
UUID of the candidate interview

Get Candidate Interview Results

Retrieve interview results including transcriptions, scores, ratings, summary, and score card results. Endpoint: GET /qsi/gather/candidate-interviews/{candidateInterviewId}/results
string
required
UUID of the candidate interview
Summary Status: The summary field may be null if not yet generated or if summaryStatus is pre-summary-feature or error. Valid summaryStatus values: pre-summary-feature, processing, complete, error.
Score Cards: The scoreCard field may be null if score cards feature is not enabled or evaluation not yet generated. evaluationType values: ai_generated, manual, hybrid.

Resend Invite

Resend an invite to a candidate. Endpoint: POST /qsi/gather/candidate-interviews/{candidateInterviewId}/resend-invite
string
required
UUID of the candidate interview

Delivery Types

Email

Sends invite via email with a link to start the interview.

SMS

Sends invite via SMS with a link to start the interview.
You can send invites via email, SMS, or both. Ensure the candidate has opted in for SMS if using SMS delivery.

Candidates

Learn about managing candidates

Interviews

Learn about creating interviews

Webhooks

Set up webhooks for interview completion notifications

Sending Invites

Guide on sending interview invites