Trigger AI screening interview
Launch an AI-powered screening interview for a candidate. Two modes:
Phone mode: AI bot calls the candidate's phone immediately. Requires candidate_phone in E.164 format.
Video mode: Creates a video room and emails the candidate a join link. Candidate clicks the link to start the AI interview. Pass send_invite: false to skip our email and send join_url yourself; invite_sent in the response says which happened.
The AI bot conducts a 15-30 minute structured screening based on the job description. After the call ends, the recording is automatically transcribed and analyzed. Poll GET /interviews/{id} or register a webhook for interview.analyzed to get results.
Repeat screenings. A second screening of the same candidate on the same role is told every question the interviewer asked in that candidate's earlier completed interviews on the role, and does not re-ask them. The topics may overlap; the questions will not.
Request
- Base URL: https://api.thebetterhire.ai (the document declares no server; this is the origin it was published from)
- URL: https://api.thebetterhire.ai/api/public/v1/screening
- Auth: HTTP bearer
Request body
Example request
{
"candidate_name": "Raj Patel",
"candidate_email": "raj.patel@example.com",
"candidate_phone": "+919876543210",
"role": "Senior Backend Engineer",
"job_role_id": "9ebd749c-3462-437a-8a17-81395b772568",
"screening_questions": [
"Why are you looking to leave your current role?",
"What's your expected compensation?"
]
}Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.