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
Updated about 4 hours ago