Public API v1 — Scheduling
Public API v1 — Scheduling
Schedule a human interview with AI recording
Schedule an interview between a human interviewer and candidate. TheBetterHire bot joins the Google Meet automatically, records the conversation, then transcribes and analyzes it. Results are available via GET /interviews/{id} after the meeting ends.
If Google Calendar is connected, a Meet link is created automatically and calendar invites are sent to both interviewer and candidate.
If no calendar connection, provide a meeting_url (Google Meet link) manually.
post/api/public/v1/interviews/schedule
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
- Auth: HTTP bearer
Request body
Example request
{
"candidate_name": "Raj Patel",
"candidate_email": "raj.patel@example.com",
"role": "Senior Backend Engineer",
"job_role_id": "9ebd749c-3462-437a-8a17-81395b772568",
"scheduled_at": "2026-04-05T14:00:00Z",
"interviewer_email": "marcus@company.com",
"meeting_url": "https://meet.google.com/abc-defg-hij"
}Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.