Interview API
Overview
The SmartRecruiters Interviews API is a comprehensive solution for managing the entire interview lifecycle within the SmartRecruiters platform. It provides powerful capabilities for scheduling, organizing, and tracking interviews throughout the recruitment process. The API is designed to handle enterprise-level interview management with support for high-volume recruitment processes, making it suitable for organizations of all sizes that need robust interview scheduling and management capabilities.
Core Capabilities
Interview Management
- Create, read, update, and delete interviews
- Manage interview details including location, timezone, and scheduling information
- Support for multiple interview types and formats
Timeslot Management
- Create and manage multiple timeslots for each interview
- Support for complex scheduling scenarios with multiple time options
- Track timeslot-specific information including start/end times, locations, and attendees
- Manage candidate no-show flag for particular time slot
Status Tracking
- Candidate response tracking (acceptance, decline, tentative)
- Interviewer confirmation status
Webhook Notifications
- Real-time event notifications for interview lifecycle changes
- Support for three main webhook events:
interview.created
- Triggered when a new interview is createdinterview.updated
- Triggered when an existing interview is modifiedinterview.canceled
- Triggered when an interview is cancelled
- Webhook payload includes:
interview_id
application_id
candidate_id
company_id
For more details, check webhook subscription API reference
Updated about 4 hours ago