Skip to main content
Creates a new interview session for a candidate. This endpoint schedules an AI-powered interview with customizable parameters including skills assessment, duration, and difficulty level.

Request Body

string
required
Email address of the candidate to be interviewed
string
required
Job position or role title for the interview
array
required
Array of skills to assess during the interview
integer
default:"30"
Interview duration in minutes (15-90 minutes)
string
default:"intermediate"
Interview difficulty level
string
Company name to personalize the interview experience
string
Custom instructions or focus areas for the AI interviewer
boolean
default:"true"
Whether to automatically send interview invitation to candidate
string
ISO 8601 timestamp to schedule interview for future date/time
boolean
default:"false"
Enable test mode to avoid consuming production credits

Response

string
Unique interview identifier
string
Current interview status: scheduled, in_progress, completed, cancelled
string
Email address of the candidate
string
Job position for the interview
string
Direct URL for candidate to join the interview
string
ISO 8601 timestamp when interview is scheduled
integer
Estimated interview duration in minutes
array
Array of skills to be assessed
string
ISO 8601 timestamp when interview was created

Examples

Error Responses