Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / HR recruiting / Ashby API
Ashby API logo

Ashbyhq Ashby API

★ Only Publicly Available OpenAPI DocumentHR recruitingRecruiting Atsbasic157 EndpointsREST

For Agents

Manage the entire ATS hiring funnel — applications, candidates, interviews, feedback, and offers — across 157 RPC operations on the Ashby API.

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. 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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Ashby API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Ashby API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Ashby 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

Pull application history and criteria evaluations for audit reporting

Transfer applications between jobs without losing candidate context

Use Cases

Patterns agents use Ashby 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

Key Endpoints

157 endpoints — jentic publishes the only available openapi specification for ashby api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/application.create

Create a new application

POST

/application.list

List applications

POST

/application.changeStage

Move an application to a new stage

POST

/application.changeSource

Change the source attribution for an application

POST

/application.transfer

Transfer an application to a different job

POST

/application.listCriteriaEvaluations

List interview criteria evaluations

POST

/applicationFeedback.list

List feedback for an application

POST

/approval.list

List approval workflows

POST

/application.create

Create a new application

POST

/application.list

List applications

POST

/application.changeStage

Move an application to a new stage

POST

/application.changeSource

Change the source attribution for an application

POST

/application.transfer

Transfer an application to a different job

POST

/application.listCriteriaEvaluations

List interview criteria evaluations

POST

/applicationFeedback.list

List feedback for an application

POST

/approval.list

List approval workflows

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

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

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

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.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

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.

Alternative

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.

Alternative

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.

Complementary

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.

FAQs

Specific to using Ashby 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.

GET STARTED

Start building with Ashby API

Explore with Jentic
View OpenAPI Document