Skip to main content

Overview

Candidates represent individuals who will be invited to take interviews. You must create candidates before you can send interview invites.

Create Candidate

Create a new candidate. Endpoint: POST /qsi/gather/candidates

Get Candidate

Retrieve candidate details. Endpoint: GET /qsi/gather/candidates/{candidateId}
string
required
UUID of the candidate

List Candidates

List all candidates with pagination and filtering. Endpoint: GET /qsi/gather/candidates
number
Page number (default: 1)
number
Items per page (default: 10, max: 100)
boolean
Include archived candidates (default: false)
Search by name or email
string
Filter by external ID

Update Candidate

Update candidate information. Endpoint: PATCH /qsi/gather/candidates/{candidateId}
string
required
UUID of the candidate to update

Delete Candidate

Archive a candidate. Endpoint: DELETE /qsi/gather/candidates/{candidateId}
string
required
UUID of the candidate to archive

Phone Number Format

Phone numbers must be in E.164 format:
  • +1234567890
  • 123-456-7890
  • (123) 456-7890
Ensure phone numbers include country code and are in E.164 format for proper delivery of SMS and phone call invites.

External IDs

Use externalId to maintain references to candidates in your own system:
  • Helps track candidates across systems
  • Useful for syncing data between Qualifi and your ATS
  • Can be used for filtering and searching

Candidate Interviews

Send interview invites to candidates

Sending Invites

Learn how to send interview invites