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.json: https://raw.githubusercontent.com/api-evangelist/workable/refs/heads/main/apis.yml
- HR
- ATS
- Recruiting
- Sourcing
- Video Interviews
- Assessments
- SaaS
- Created: 2026-05-08
- Modified: 2026-05-08
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.
- Jobs
- Postings
- Documentation
- API Reference
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Create candidates from external sources, retrieve candidate profiles, and update profile data, resumes, cover letters, and source attribution.
- Candidates
- Applicants
- Documentation
- API Reference
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Read pipeline stages configured for a job and move candidates between stages (sourced, applied, phone screen, interview, offer, hired).
- Stages
- Pipeline
Manage Workable team members, recruiter accounts, and the per-job collaborators (hiring managers, interviewers, reviewers).
- Members
- Recruiters
- Users
Manage external agency recruiters who can submit candidates against Workable jobs.
- Recruiters
- External
Read the company's department list used to scope job postings and reporting.
- Departments
- Org Structure
Define and read custom attributes attached to candidates, jobs, and requisitions for tenant-specific reporting and automation.
- Custom Attributes
- Metadata
Read activity-log entries for candidates and jobs (stage moves, comments, evaluations) for audit and integration use cases.
- Activities
- Audit
Add and read free-form comments and @-mentions on candidate profiles for collaboration with hiring teams.
- Comments
- Notes
Submit and read interviewer evaluations and scorecards aligned to the job's interview kit.
- Evaluations
- Scorecards
- Feedback
Generate and track offers including templates, compensation breakdowns, and offer letter PDFs.
- Offers
Trigger and read candidate assessments delivered through Workable's assessment platform (Assessments+).
- Assessments
- Tests
List configured disqualification reasons used when rejecting a candidate (not a fit, withdrew, declined offer, hired elsewhere).
- Disqualification
- Rejection
Manage application form questions per job, including knockout questions and EEO surveys.
- Questions
- Application Forms
Read and create scheduled events (phone screens, interviews) for a candidate, integrated with Workable's calendar sync.
- Events
- Interviews
- Scheduling
Subscribe to Workable events (candidate.created, candidate.moved, candidate.hired, candidate.disqualified, member.created) for downstream automation.
- Webhooks
- Subscriptions
Read-only public endpoint that exposes published jobs for embedding job listings on external careers pages without authentication.
- Jobs
- Public
- Website
- Documentation
- API Reference
- Pricing
- Login
- Status Page
- Blog
- Support
- GitHub Organization
- Privacy Policy
- Terms of Service
- Plans
- Rate Limits
- Fin Ops
- Features
FN: Kin Lane Email: kin@apievangelist.com