Workable
Workable is an end-to-end hiring platform with ATS, AI sourcing, employer branding, video interviewing, assessments, and HR. The Workable REST API (v3) exposes jobs, candidates, stages, members, departments, custom attributes, offers, assessments, and webhooks.
APIs
Workable Jobs API
Create, read, update, and publish job postings. Jobs are the core organizing entity in Workable; pipelines, candidates, members, and activities are scoped to a job shortcode.
Workable Candidates API
Create candidates from external sources, retrieve candidate profiles, and update profile data, resumes, cover letters, and source attribution.
Workable Stages API
Read pipeline stages configured for a job and move candidates between stages (sourced, applied, phone screen, interview, offer, hired).
Workable Members API
Manage Workable team members, recruiter accounts, and the per-job collaborators (hiring managers, interviewers, reviewers).
Workable Recruiters API
Manage external agency recruiters who can submit candidates against Workable jobs.
Workable Departments API
Read the company's department list used to scope job postings and reporting.
Workable Custom Attributes API
Define and read custom attributes attached to candidates, jobs, and requisitions for tenant-specific reporting and automation.
Workable Activities API
Read activity-log entries for candidates and jobs (stage moves, comments, evaluations) for audit and integration use cases.
Workable Comments API
Add and read free-form comments and @-mentions on candidate profiles for collaboration with hiring teams.
Workable Evaluations API
Submit and read interviewer evaluations and scorecards aligned to the job's interview kit.
Workable Offers API
Generate and track offers including templates, compensation breakdowns, and offer letter PDFs.
Workable Assessments API
Trigger and read candidate assessments delivered through Workable's assessment platform (Assessments+).
Workable Disqualification Reasons API
List configured disqualification reasons used when rejecting a candidate (not a fit, withdrew, declined offer, hired elsewhere).
Workable Questions API
Manage application form questions per job, including knockout questions and EEO surveys.
Workable Events API
Read and create scheduled events (phone screens, interviews) for a candidate, integrated with Workable's calendar sync.
Workable Webhooks API
Subscribe to Workable events (candidate.created, candidate.moved, candidate.hired, candidate.disqualified, member.created) for downstream automation.
Workable Public Jobs API
Read-only public endpoint that exposes published jobs for embedding job listings on external careers pages without authentication.