Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / HR recruiting / JobAdder API
JobAdder API logo

Localapi Jobadder JobAdder API

59
AI ReadinessFoundational (C+)59/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticHR recruitingRecruiting Atsoauth295 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Read candidates, jobs, applications, placements, companies, and contacts from JobAdder, and look up reference data like statuses and custom fields, all over OAuth 2.0.

Use for: List all candidates in our JobAdder account, Find all applications for a specific job, Retrieve a candidate's full submission history, Get the placements approved for a candidate

Not supported: Does not handle payroll, background checks, or candidate sourcing from external job boards - use for read access to the JobAdder ATS data model only.

Jentic publishes the only available OpenAPI specification for JobAdder API, keeping it validated and agent-ready. JobAdder is a recruitment platform used by agencies and in-house recruiters to manage candidates, jobs, applications, placements, and submissions across the hiring pipeline. The API exposes the full ATS data model including candidates, companies, contacts, jobs, applications, interviews, placements, custom fields, and reference data lists. It supports OAuth 2.0 authorization code flow with read, write, and offline_access scopes.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the JobAdder API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the JobAdder 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://jentic.com/install.sh?src=apis&api=%2Fapis%2Flocalapi.jobadder.com%2Fjobadder" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flocalapi.jobadder.com%2Fjobadder" | 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 JobAdder API.

Read candidate profiles, applications, placements, submissions, and notes from the recruitment database

Pull jobs, companies, and contacts with their custom fields and address records

Look up reference data lists like candidate ratings, sources, statuses, and salutations

Filter applications by status using the application status reference list

Authenticate via OAuth 2.0 authorization code flow with read, write, and offline_access scopes

Refresh long-lived sessions for ongoing recruitment automations using offline_access tokens

Use Cases

Patterns agents use JobAdder API for, with concrete tasks.

★ Candidate Pipeline Reporting

Recruitment agencies need daily reporting on the candidate pipeline: how many candidates are at each status, which jobs are stuck, which placements closed. The JobAdder API exposes candidates, applications, placements, and reference status lists, so a reporting job can pull each collection and join them into the agency's BI tool. OAuth 2.0 with offline_access keeps the integration running without re-authentication.

Page through GET /candidates and GET /applications, join against GET /candidates/lists/status, and load into the warehouse for a daily pipeline dashboard.

Custom Career Site Backend

Recruitment teams that build their own career site can read open jobs and submit candidate enquiries against JobAdder's data model. The API exposes jobs, companies, contacts, candidates, and applications with custom fields, so the site can surface live JobAdder data without copying it into a separate database.

Call GET /candidates/{candidate_id}/applications/active to surface a candidate's live applications back on a self-service portal.

Recruiter CRM Sync

Agencies often run a separate CRM for client and contact relationships. The companies, contacts, and notes endpoints in JobAdder let an integration push activity from the CRM into the ATS, keeping recruiter activity logs in a single system. Custom fields are exposed so the agency's bespoke data model is preserved.

Call GET /companies/{company_id}/contacts and POST notes against the matching candidate or application from the CRM update.

AI Agent Recruitment Assistant

An AI agent assisting recruiters can answer questions like 'show me all candidates submitted for this job last week' by calling JobAdder via Jentic. The agent finds the right operation through Jentic's intent search, loads the schema, and executes - without holding the OAuth token or browsing JobAdder's docs.

Use Jentic to call GET /candidates/{candidate_id}/submissions for a named candidate and summarise the submission history for the recruiter.

Key Endpoints

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

METHOD

PATH

DESCRIPTION

GET

/candidates

List candidates

GET

/candidates/{candidate_id}/applications

Applications for a candidate

GET

/applications

List applications

GET

/companies

List companies

GET

/candidates/{candidate_id}/placements

Placements for a candidate

GET

/candidates/lists/status

Reference list of candidate statuses

GET

/candidates

List candidates

GET

/candidates/{candidate_id}/applications

Applications for a candidate

GET

/applications

List applications

GET

/companies

List companies

GET

/candidates/{candidate_id}/placements

Placements for a candidate

GET

/candidates/lists/status

Reference list of candidate statuses

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

J

JobAdder API

- Foundational (C+)
59/100
56
Foundational Compliance
56
Developer Experience & Jentic Compatibility
46
AI-Readiness & Agent Experience
86
Agent Usability
90
Security
51
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
56

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: CSignals: 4
89%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

35%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

56

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: CSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

31%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

93%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

46

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: DSignals: 4
34%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

99%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

50%

Summary Coverage

Coverage of summaries across operations/tags/info.

86

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: ASignals: 1
86%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

90

Security

Trust, risk posture, and security compliance.

Grade: A+Signals: 1
90%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

51

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: C-Signals: 1
51%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the JobAdder API by hand means running its OAuth 2.0 authorization-code flow, refreshing access tokens as they expire, and handling retries yourself against localapi.jobadder.com. Through Jentic you install once, import the JobAdder API from the API Directory, store the credentials once, and your agent calls it.

Permission scoping

JobAdder puts the candidate id in the URL path (/candidates/{candidate_id}/applications), so a rule can pin your agent to reads for one candidate, such as their applications or placements. Every operation here is a GET, so the agent reads the ATS data model and performs no writes.

Credential isolation

Your JobAdder access and refresh tokens are stored once, encrypted, by your own Jentic One instance, which refreshes the access token automatically and injects it at execution time. The refresh token and client secret never enter the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'list a candidate's applications', and Jentic returns the matching JobAdder operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Greenhouse Harvest API

→

Alternative ATS API focused on in-house corporate recruiting workflows

Choose Greenhouse Harvest when the user is an in-house recruiter rather than an agency, or needs structured interview kits and scorecards beyond JobAdder's model.

Alternative

Lever API

→

Alternative recruiting CRM and ATS with strong sourcing and pipeline coverage

Choose Lever when the team prioritises a recruiting CRM with sourcing-heavy workflows over JobAdder's agency-focused placements and submissions model.

Complementary

BambooHR API

→

Pair JobAdder's hiring data with BambooHR's employee records once a placement converts to a hire

Use BambooHR alongside JobAdder when the agent needs to push a placed candidate into the HRIS as a new employee.

FAQs

Specific to using JobAdder API through Jentic.

Why is there no official OpenAPI spec for JobAdder API?

JobAdder does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call JobAdder API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the JobAdder API use?

JobAdder uses OAuth 2.0 authorization code flow against id.jobadder.com/connect/authorize. Access tokens last 60 minutes; request the offline_access scope to receive a refresh token. Through Jentic, the access and refresh tokens are stored encrypted and rotated automatically, so the agent never holds either.

Can I list all applications for a specific job?

Yes. JobAdder models applications as a top-level resource. Call GET /applications and filter by job and status reference list values from /applications/lists/status to narrow the results to a particular job and pipeline stage.

What are the rate limits for the JobAdder API?

Rate limits are not stated in the spec. JobAdder applies per-account limits at the contract level; agencies on higher tiers have higher quotas. Implement client-side backoff on 429 responses regardless.

How do I retrieve a candidate's submission history through Jentic?

Search Jentic for 'list a candidate's submission history'. Jentic returns the GET /candidates/{candidate_id}/submissions operation. Load the schema, supply the candidate ID, and execute. The response is the submission collection ready to render.

Does the API expose custom fields defined in JobAdder?

Yes. Candidates, applications, companies, and other major resources have dedicated custom fields endpoints (e.g. /candidates/fields/custom) that return both the field definitions and values, so an integration can preserve the agency's bespoke data model.

Can I limit what my agent is allowed to do with the JobAdder API?

Yes. Because your Jentic One instance is self-hosted, your own rules decide which JobAdder operations and credentials the agent may use. Every JobAdder operation exposed here is a GET, so the agent only reads the ATS data model and can never write to it. Since the candidate id sits in the URL path, such as GET /candidates/{candidate_id}/applications and GET /candidates/{candidate_id}/placements, you can pin the agent to reads for a single candidate rather than the whole account.

GET STARTED

Start building with JobAdder API

Explore with Jentic One
View OpenAPI Document