Ashby
Ashby is an all-in-one talent strategy platform combining ATS, sourcing, scheduling, and analytics. The Ashby API exposes candidates, applications, jobs, openings, offers, interviews, hiring teams, surveys, custom fields, and webhooks for recruiting operations teams.
APIs
Ashby Candidates API
Create candidates from external sources, retrieve candidate profiles, manage candidate-level identifiers, social handles, demographics, tags, and custom fields. Candidates exist...
Ashby Applications API
Submit applications against jobs, advance applications through stages, reject, archive, withdraw, and reactivate applications across the hiring pipeline.
Ashby Jobs API
Manage jobs (the recruiting concept) — title, department, employment type, status, and lifecycle — separate from openings (headcount slots).
Ashby Openings API
Manage openings — the headcount slots associated with a job; multiple openings allow tracking parallel hires per requisition.
Ashby Job Postings API
Manage public job postings (the candidate-facing job ads) and the careers-page configuration including title, location, description, and apply URL.
Ashby Offers API
Generate offer drafts, route through approvals, and track offer versions, compensation, and acceptance status.
Ashby Interviews API
Read interview definitions configured per job stage and the per- candidate interview events generated as candidates progress.
Ashby Interview Schedules API
Create and manage interview schedules — the day-of itinerary linking candidates, interviewers, and time slots, including ad-hoc and template-driven schedules.
Ashby Feedback API
Read interview feedback and scorecards submitted by interviewers, including ratings, free-text responses, and recommendation values.
Ashby Feedback Form Definitions API
Read the structured feedback form templates (questions, rating scales, recommendation values) configured for the tenant.
Ashby Hiring Team API
Read the hiring-team assignments per job — recruiter, hiring manager, sourcer, coordinator, and interviewer roles.
Ashby Archive Reasons API
Read the configured archive reasons used when candidates are rejected, withdrawn, or hired.
Ashby Sources API
Read the source taxonomy (job board, referral, sourced, agency) attached to candidate applications for sourcing analytics.
Ashby Surveys API
Read survey responses (EEO, candidate experience) submitted alongside applications. PII-isolated for compliance reporting.
Ashby Locations API
Read the location dictionary used to tag jobs, postings, and candidate location preferences.
Ashby Departments API
Read the department dictionary used to scope jobs, openings, and reporting.
Ashby Custom Fields API
Read custom field definitions and values across candidates, applications, openings, and other resources for tenant-specific metadata and reporting.
Ashby Users API
Read Ashby user accounts and their role assignments (Org Admin, Recruiter, Hiring Manager, Interviewer).
Ashby Webhooks API
Subscribe to Ashby events (candidateHired, applicationStageChange, offerCreated, interviewScheduleCreated, surveySubmitted) and receive authenticated webhook deliveries.
Ashby Partner Job Feed
Dedicated partner job feed for distributing live postings to job boards and aggregators with consistent metadata.
Ashby Careers Page API
Public read-only API for retrieving published jobs and posting content for embedding in custom careers pages.
Collections
GraphQL
Ashby GraphQL Schema
This conceptual GraphQL schema represents the Ashby all-in-one recruiting and ATS platform API surface. Ashby exposes a JSON-RPC-style REST API at `https://api.ashbyhq.com/` usi...
GRAPHQL