For Agents
Read jobs, applicants, applications, and offers across Greenhouse, Lever, Workable, and other ATS platforms through one unified schema.
Get started with ATS 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 applicant in the connected ats"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with ATS API API.
List open job requisitions across many ATS platforms with consistent fields for title, department, and status
Read and write applicant records including name, contact, source, and resume URL
Post applications linking an applicant to a job with stage and source metadata
Read offers attached to an application with salary and start date
GET STARTED
Use for: List all open jobs in the connected ATS, Find an applicant by email address, Create an applicant record from a sourcing tool, Post a new application linking an applicant to a job
Not supported: Does not handle payroll, performance reviews, or HRIS employee records - use for recruiting hand-off (jobs, applicants, applications, offers) only.
Apideck ATS is a unified API that maps a single schema for jobs, applicants, applications, offers, and activities onto downstream applicant tracking systems such as Greenhouse, Lever, Workable, SmartRecruiters, and BambooHR. The 12 operations cover the recruiting hand-off most apps need: read open roles, read candidate records, post applications, and write offers. Apideck routes each call through Apideck Vault, so per-customer ATS credentials stay in Apideck's vault rather than being passed to the calling app.
Read recruiting activities (notes, interviews, calls) attached to applicants
Filter and paginate the same way across every connected ATS connector
Patterns agents use ATS API API for, with concrete tasks.
★ Sourcing-Tool to ATS Hand-Off
Push candidates from a sourcing or LinkedIn outreach tool into whichever ATS the customer uses. Apideck's /ats/applicants and /ats/applications endpoints accept the unified candidate payload and create the applicant on the connected ATS - Greenhouse, Lever, Workable, or SmartRecruiters. Sourcing vendors typically replace 4+ direct ATS integrations with a single Apideck contract this way.
POST a new applicant to /ats/applicants with name and email, then POST to /ats/applications linking that applicant to the open job_id
Job Distribution
Read open requisitions from a customer's ATS and republish them to a careers site, job board, or referral platform. /ats/jobs returns the unified job payload with department, location, and status, so a job-board syndication tool builds one integration that works against every supported ATS.
GET /ats/jobs?status=open and republish each open requisition to a careers microsite via the site's CMS
Recruiting Analytics
Pull applications, applicants, and offers from many customers' ATS instances into a single recruiting analytics warehouse. Apideck normalises the stage and status fields, so a funnel report (applied, screened, interviewed, offered, hired) works identically whether the underlying ATS is Greenhouse or Lever. Useful for talent-intelligence vendors and HR analytics tools.
GET /ats/applications with cursor pagination and store stage transitions so a downstream funnel report can render time-to-hire by source
AI Agent Recruiter Assistant
Give an AI agent a tool to find candidates, post applications, and check offer status across whichever ATS a customer uses. Through Jentic, the agent searches for an intent like 'create an applicant in customer ats' and gets the matching Apideck operation with its input schema. The agent does not need a per-ATS adapter.
Search Jentic for 'create ats applicant', load the /ats/applicants schema, and execute with the candidate's name and email captured from the conversation
12 endpoints — apideck ats is a unified api that maps a single schema for jobs, applicants, applications, offers, and activities onto downstream applicant tracking systems such as greenhouse, lever, workable, smartrecruiters, and bamboohr.
METHOD
PATH
DESCRIPTION
/ats/jobs
List open requisitions on the connected ATS
/ats/jobs/{id}
Read a single requisition by id
/ats/applicants
List applicants on the connected ATS
/ats/applicants
Create an applicant record
/ats/applications
List applications with stage and source filters
/ats/applications
Post a new application linking an applicant to a job
/ats/jobs
List open requisitions on the connected ATS
/ats/jobs/{id}
Read a single requisition by id
/ats/applicants
List applicants on the connected ATS
/ats/applicants
Create an applicant record
/ats/applications
List applications with stage and source filters
Three things that make agents converge on Jentic-routed access.
Credential isolation
All three Apideck headers are stored encrypted in the Jentic vault and injected at execution time. Per-consumer Apideck Vault tokens never enter the agent's prompt or logs.
Intent-based discovery
Agents search by intent (for example 'create applicant' or 'list ats jobs') and Jentic returns the matching Apideck operation with its input schema. No need to read the 12-operation reference.
Time to first call
Direct Apideck ATS integration: 1-2 days for the three required headers and Apideck Vault onboarding. Through Jentic: under 1 hour - search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Greenhouse Harvest API
Native Greenhouse Harvest API for customers who only run on Greenhouse
Choose Greenhouse Harvest directly when the agent only operates on Greenhouse and needs Greenhouse-specific features (scorecards, job posts) that the unified API does not surface
Lever API
Native Lever API for customers who only run on Lever
Choose Lever directly when the agent only operates on Lever and needs Lever-native objects (Postings, Opportunities) the unified API does not expose
Workable API
Native Workable API for customers who only run on Workable
Choose Workable directly when the agent only operates on Workable and needs Workable-specific features the unified API does not surface
Apideck CRM API
Apideck CRM unified API for syncing candidate sources from a CRM
Pair with Apideck CRM when sourcing candidates from a CRM and pushing them into the customer's ATS through the same unified contract
Specific to using ATS API API through Jentic.
What authentication does the Apideck ATS API use?
Apideck requires Authorization with a bearer API key, x-apideck-app-id with your Unify application id, and x-apideck-consumer-id with the end-customer reference stored in Apideck Vault. Through Jentic all three values are stored encrypted in the vault and injected at execution time.
Which ATS platforms does the Apideck ATS API cover?
Apideck Unify routes ATS calls to connectors including Greenhouse, Lever, Workable, SmartRecruiters, BambooHR, and JazzHR. Use the x-apideck-service-id header to pin the call to a specific connector when a consumer has more than one connected.
Can I create an applicant with the Apideck ATS API?
Yes. POST to /ats/applicants with the unified applicant payload (first_name, last_name, emails, phone_numbers). Apideck translates the call into the native applicant on the connected ATS and returns the created record with the connector's id.
What are the rate limits for the Apideck ATS API?
Apideck enforces limits at both the Unify layer and the underlying connector. Greenhouse, Lever, and Workable each have their own per-token quotas, so an /ats/applicants call ultimately respects the downstream connector's limits. Expect ConnectorRateLimitError on connector throttling and HTTP 429 on Unify throttling - retry with backoff.
How do I post a new application through Jentic?
Search Jentic for 'post ats application', load the /ats/applications schema, and execute with applicant_id and job_id. The response returns the created application id from the connected ATS.
Is the Apideck ATS API free?
Apideck Unify offers a free tier with capped requests; production use is billed per consumer connection. See https://www.apideck.com/pricing for current tiers.
/ats/applications
Post a new application linking an applicant to a job