Self Scheduling API

Overview

Self scheduling is an automated interview creation process that allows candidates to independently select their preferred interview times from available slots, while providing recruiters and hiring teams with powerful tools to manage scheduling workflows, capacity, and interviewer availability.

After one time configuration of interview templates, triggering automated self schedule for an applicant as simple as passing application id to create automated self scheduling endpoint

Core Capabilities

  • Create, manage, find and cancel self schedules.
  • Lookup for self schedules and related interviews
  • Update invite to self schedule an interview(only if applicant hadn't pick any slot for an interview yet). API reference
  • Request for candidate to select new interview date(only if applicant picked time slot and interview exists). API reference

Webhook Notifications

  • Real-time event notifications for self-schedule lifecycle changes
  • Support for webhook events:
    • self-schedule.created - Triggered when a new self-schedule is created
  • Webhook payload includes:
    • self_schedule_id
    • candidate_id
    • application_id
    • job_id
    • company_id