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

API reference

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

API reference

Status Tracking

  • Candidate response tracking (acceptance, decline, tentative)
  • Interviewer confirmation status

API reference

Webhook Notifications

  • Real-time event notifications for interview lifecycle changes
  • Support for three main webhook events:
    • interview.created - Triggered when a new interview is created
    • interview.updated - Triggered when an existing interview is modified
    • interview.canceled - Triggered when an interview is cancelled
  • Webhook payload includes: