Overview
Interviews define the structure and content of phone interviews. You can create standard interviews with audio questions or questionnaire-type interviews with survey questions.Interview status is represented as a numeric value:
0 = Active, 1 = Paused, 2 = Closed, 3 = Archived.Need to update multiple interviews at once? See the Bulk Update Interviews endpoint.
Create Interview
Create a new interview. The API supportsstandard interviews and fully-configured
ai_interviewer interviews.
Endpoint: POST /qsi/gather/interviews
Questionnaire-type interviews must be created through the Qualifi dashboard.
AI Interviewer fields
These apply wheninterviewType is "ai_interviewer". The AI persona is generated
automatically from the configuration and regenerated when behavior changes; internal
persona identifiers and prompts are never returned.
- cURL
- JavaScript
- Python
Create an AI Interviewer
SetinterviewType: "ai_interviewer" and provide an aiConfiguration. The persona is
generated server-side.
For
ai_interviewer interviews, GET /qsi/gather/interviews/{interviewId} and PATCH
return the same nested aiConfiguration object (including the read-only
conversationalContext). To update behavior, send an aiConfiguration on PATCH — the
persona is regenerated automatically.Get Interview
Retrieve interview details including questions. Endpoint:GET /qsi/gather/interviews/{interviewId}
string
required
UUID of the interview
string
Override the team context for this request
List Interviews
List all interviews with pagination and filtering. Endpoint:GET /qsi/gather/interviews
number
Page number (default: 1)
number
Items per page
string
Search interviews by title
boolean
Include archived interviews (default:
false)string
Filter by type:
"standard" or "questionnaire"Update Interview
Update interview properties including questions, keywords, and settings. Endpoint:PATCH /qsi/gather/interviews/{interviewId}
string
required
UUID of the interview to update
Delete Interview
Archive an interview. Endpoint:DELETE /qsi/gather/interviews/{interviewId}
string
required
UUID of the interview to archive
string
Override the team context for this request
string
User performing the archive action
Copy Interview
Copy an interview template to a different team (or the same team with a “(copy)” suffix). The copied interview includes all questions, survey questions, AI text questions, keywords (optional), score card templates, and AI interview configurations. Endpoint:POST /qsi/gather/interviews/{interviewId}/copy
string
required
UUID of the interview to copy
- cURL
- JavaScript
- Python
Copy Behavior
Questions:- Different Team: Questions are copied as new questions in the target team
- Same Team: Questions are reused (not duplicated)
- Different Team: Survey questions are copied with all options and preferred options
- Same Team: Survey questions are reused
- Different Team: AI text questions are copied as new questions
- Same Team: AI text questions are reused
- Only copied if
copyKeywords: true - Creates new keyword associations for the copied interview
- All score card templates are copied to the new interview
- For AI interviews, a new AI interviewer persona is created
- AI configuration is copied with the new persona ID
- Original persona is not modified
- If
messageGroupIdis provided, it will be used - If not provided, the default message group for the interview type will be used
When copying to the same team, the interview title will automatically have
“(copy)” appended to avoid conflicts.
Interview Types
Standard Interviews
Standard interviews use audio questions that are played to candidates during phone calls.Questionnaire Interviews
Questionnaire interviews use survey questions that candidates answer via web interface.You can mix question types in standard interviews, but questionnaire-type
interviews are specifically designed for survey-style questions.
Related Resources
Questions
Learn about creating questions for interviews
Candidate Interviews
Send interview invites to candidates
Bulk Update Interviews
Update multiple interviews in a single request

