Schedule an AI-led (brain) interview
Schedule a structured interview where TheBetterHire's brain agent is the interviewer — no human required. The candidate receives an invitation email with a join link; at the scheduled time they click through and converse with the brain via voice. Results are available via GET /interviews/{id} after the session ends.
On demand: omit scheduled_at and the join link is live the moment it is created — the candidate starts when they click. An on-demand interview takes the same lengths as a scheduled one.
Pass send_invite: false to skip our email and send join_url to the candidate yourself; invite_sent in the response says which happened.
Requirements:
- A job role with a competency rubric: create one with POST /job-roles, or pass the job_role_id of a role whose interview_ready is true on GET /job-roles/{id}.
- Duration must be 45, 60, or 90 minutes; 30 is also accepted for a behavioural interview on an entry-level role.
- Resume text is required so the brain can verify claims and tailor questions.
If the rubric doesn't fit the chosen duration, returns 400 with a recruiter-friendly explanation suggesting a longer slot or trimmed rubric.
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/interviews/schedule/brain
- Auth: HTTP bearer
Request body
Example request
{
"scheduled_at": "2026-04-30T14:00:00Z"
}Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.