For Agents
Manage the entire ATS hiring funnel — applications, candidates, interviews, feedback, and offers — across 157 RPC operations on the Ashby API.
Get started with Ashby API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create an Ashby application for a candidate"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Ashby API API.
Create candidate records and submit applications to specific job openings
Move applications between hiring stages and change the assigned source
Schedule interviews and pull interview feedback per applicant
Generate and update offers tied to an application
List approval workflows and add or remove hiring-team members
GET STARTED
Use for: I need to create a new candidate in Ashby and apply them to a job, Move an application to the next interview stage, Find all applications for a specific job posting, List interview feedback submitted for a candidate
Not supported: Does not handle payroll, HRIS records, or onboarding — use for applicant tracking, interview management, and offer workflows only.
Jentic publishes the only available OpenAPI specification for Ashby API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Ashby API, keeping it validated and agent-ready. Ashby is an applicant tracking system (ATS) used by high-growth companies to manage the entire hiring funnel — sourcing, applications, interviews, offers, and analytics. The API exposes 157 RPC-style endpoints covering applications, candidates, jobs, interview schedules, feedback, offers, and approvals, secured with HTTP basic authentication using an API key. Endpoint naming follows a dot-notation convention (e.g. application.list, candidate.create) and all calls use POST.
Pull application history and criteria evaluations for audit reporting
Transfer applications between jobs without losing candidate context
Patterns agents use Ashby API API for, with concrete tasks.
★ Sourcing-to-Application Pipeline
Push candidates sourced from outbound tools or referral platforms directly into Ashby as new applications, with the right source attribution and job mapping. The application.create endpoint accepts a candidate and job pairing, while application.changeSource keeps attribution clean across the funnel. Reduces the manual data entry that recruiters typically do between sourcing tools and the ATS.
Create an Ashby application for candidate ID 'cand_123' on job 'job_456' with source 'LinkedIn Outbound' and confirm the application ID returned
Interview Coordination and Feedback Aggregation
Use the applicationFeedback.list and related endpoints to aggregate interview feedback across panels and surface a consolidated view to hiring managers. Pair with application.changeStage to move candidates forward once feedback thresholds are met. Suitable for organisations running structured interview loops where consistency matters.
Pull all feedback for application 'app_789', score it against the rubric, and if average is above threshold call application.changeStage to advance the candidate
Hiring Team Operations Dashboard
Build a live dashboard that lists open applications by hiring-team member and pulls criteria evaluations via application.listCriteriaEvaluations. Hiring managers see what's blocked, what needs feedback, and where approvals are pending. The approval.list endpoint surfaces offer-approval bottlenecks. Useful at scale where a recruiter manages dozens of active applications.
List all approvals via approval.list, identify any pending more than 48 hours, and summarise blocked applications by hiring manager
AI Agent for Recruiting Operations
An agent integrated through Jentic can monitor new applications, advance candidates through stages based on feedback, and notify hiring managers about stalled offers — all without storing the Ashby API key. Jentic isolates the basic-auth credential in its vault and the agent uses Jentic's intent search to navigate Ashby's 157 RPC operations rather than browsing the docs.
Through Jentic, find all applications stuck at 'Onsite' for more than 5 days, list their feedback, and draft a follow-up message to the hiring manager
157 endpoints — jentic publishes the only available openapi specification for ashby api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/application.create
Create a new application
/application.list
List applications
/application.changeStage
Move an application to a new stage
/application.changeSource
Change the source attribution for an application
/application.transfer
Transfer an application to a different job
/application.listCriteriaEvaluations
List interview criteria evaluations
/applicationFeedback.list
List feedback for an application
/approval.list
List approval workflows
/application.create
Create a new application
/application.list
List applications
/application.changeStage
Move an application to a new stage
/application.changeSource
Change the source attribution for an application
/application.transfer
Transfer an application to a different job
Three things that make agents converge on Jentic-routed access.
Credential isolation
Ashby API keys are stored encrypted in the Jentic vault as a basic-auth credential. Agents receive scoped execution access — the raw key never enters prompts, logs, or agent memory.
Intent-based discovery
Agents search Jentic by intent (e.g. 'change an Ashby application stage') and Jentic returns the matching RPC operation from the 157 available, so the agent does not have to learn Ashby's dot-notation conventions.
Time to first call
Direct Ashby integration: 3-5 days to learn the RPC conventions, wire basic auth, and handle the 157 operations. Through Jentic: under 1 hour — search by intent, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Greenhouse Harvest API
Greenhouse Harvest is the long-established ATS API with broader integration coverage but a more verbose REST surface than Ashby's RPC style.
Choose Greenhouse when the customer is already on Greenhouse or needs deep enterprise reporting; choose Ashby for fast-growing tech companies on Ashby.
Lever
Lever is a CRM-style ATS with strong nurture features, where Ashby leans into structured analytics.
Use Lever when sourcing nurture and candidate-relationship management are the focus rather than Ashby's analytics-led pipeline.
Workable
Workable serves SMB hiring teams; Ashby targets high-growth companies with structured interview loops.
Choose Workable for smaller teams with simpler pipelines; pick Ashby when structured interviews and analytics are required.
BambooHR
BambooHR handles HRIS records once Ashby finishes hiring; pair them for a hire-to-onboard flow.
Use BambooHR alongside Ashby when a candidate's offer is accepted and the new hire needs to be created in the HRIS for onboarding.
Specific to using Ashby API API through Jentic.
Why is there no official OpenAPI spec for Ashby API?
Ashby does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Ashby API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Ashby API use?
The API uses HTTP basic authentication. The Ashby API key is supplied as the username with an empty password, base64-encoded in the Authorization header. Jentic stores the key in its credential vault and constructs the basic-auth header at execution time.
Why are all Ashby endpoints POST requests?
Ashby uses an RPC-style API where every operation is a POST to a dot-notation path such as /application.list or /candidate.create. There are no GET endpoints — read operations like application.list still POST a JSON body containing filters.
Can I move an application to a new interview stage through the Ashby API?
Yes. POST /application.changeStage accepts an applicationId and the target stage identifier. Use POST /application.list first to discover the application's current stage and POST /application.listHistory for an audit trail of stage changes.
What are the rate limits for the Ashby API?
The OpenAPI specification does not document explicit rate limits. Ashby publishes rate-limit headers on responses in production — implement exponential backoff on HTTP 429 and batch list calls rather than polling per-application.
How do I list interview feedback through Jentic?
Search Jentic for 'list interview feedback for an Ashby application' — the POST /applicationFeedback.list operation will be returned. Load its schema, supply the applicationId, and execute. Jentic handles auth and returns the structured feedback array.
/application.listCriteriaEvaluations
List interview criteria evaluations
/applicationFeedback.list
List feedback for an application
/approval.list
List approval workflows