Ashby website screenshot

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.

21 APIs 9 Features
HRATSRecruitingAnalyticsSourcingScheduling

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

Ashby API

OPEN

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

Pricing Plans

Ashby Plans Pricing

6 plans

PLANS

Rate Limits

Ashby Rate Limits

3 limits

RATE LIMITS

FinOps

Ashby Finops

FINOPS

Features

JSON-RPC-style API at https://api.ashbyhq.com/
HTTP Basic auth with API key (no password)
Foundations plan at $400/month for up to 100 employees
10% discount for annual commitment
Plus and Enterprise tiers custom-quoted
Ashby Analytics standalone for non-Ashby ATS customers
Advanced Scheduling and AI Notetaker add-ons
Authenticated webhooks for application/offer/interview/survey events
Dedicated partner job feeds and custom careers pages

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
💰
Pricing
Pricing
🔗
Login
Login
🟢
StatusPage
StatusPage
📰
Blog
Blog
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔑
Authentication
Authentication
🔗
Webhooks
Webhooks
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: ashby-api-assessments-partner-implemented-endpoints
  version: '1.0'
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: workflow.info (Implemented by Partner)
    type: http
  http:
    method: POST
    url: https://api.ashbyhq.com/workflow.info
    body:
      type: json
      data: '{}'
  docs: Detailed information about the workflow
- info:
    name: workflow.update
    type: http
  http:
    method: POST
    url: https://api.ashbyhq.com/workflow.update
    body:
      type: json
      data: '{}'
  docs: Called by the partner to tell Ashby about any status changes to the workflow
- info:
    name: workflow.list (Implemented by Partner)
    type: http
  http:
    method: POST
    url: https://api.ashbyhq.com/workflow.list
  docs: workflow.list (Implemented by Partner)
- info:
    name: workflow.start (Implemented by Partner)
    type: http
  http:
    method: POST
    url: https://api.ashbyhq.com/workflow.start
    body:
      type: json
      data: '{}'
  docs: workflow.start (Implemented by Partner)
bundled: true