Interview schedule API
The Interview Schedule API allows you to create, update, view, delete, notify, and AI-evaluate interviews.It includes role-based access control, interviewer-scoped filtering, AI transcript callbacks, and public access links for candidates.
Endpoints Overview
| Category | Endpoint | Purpose |
|---|---|---|
| Fetch | GET /api/interviews | Get all interviews (filters interviewer automatically) |
| Fetch One | GET /api/interviews/:id | View full interview details |
| Create | POST /api/interviews | Create new interview schedule |
| Notify | POST /api/interviews/:id/notify | Send email + calendar invite |
| Public Candidate | GET /api/interviews/public/candidate/:id | Public interview info |
API Endpoints
Get All Interviews
If user role is “interviewer”, only their assigned interviews are returned.