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 / Jobsoid API
Jobsoid API logo

Demo Jobsoid Jobsoid API

24
AI ReadinessNon-Ready (F)24/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticHR recruitingRecruiting Atsnone6 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Pull live job listings from a Jobsoid account, plus the locations, departments, divisions, and functions used to filter or render them.

Use for: I want to list all open jobs on the careers site, Get the details of a specific Jobsoid job by id, List all departments configured in Jobsoid, Find which divisions a company has jobs in

Not supported: Does not handle candidate applications, interview scheduling, offers, or onboarding - use for reading published jobs and recruiting taxonomy lookups only.

Jentic publishes the only available OpenAPI specification for Jobsoid API, keeping it validated and agent-ready. Jobsoid is an applicant tracking system that streamlines sourcing, screening, and hiring inside SMB and mid-market organisations. This API surface exposes job listings and supporting lookup data such as locations, departments, divisions, and functions, making it the right fit for embedding a careers section into a corporate website or syndicating live openings to a job board. Endpoints are read-only and well suited to public careers pages.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Jobsoid API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Jobsoid 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%2Fdemo.jobsoid.com%2Fjobsoid" | 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%2Fdemo.jobsoid.com%2Fjobsoid" | 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 Jobsoid API.

Fetch the list of currently published jobs via GET /api/v1/jobs

Retrieve a single job's details by id with GET /api/v1/jobs/{jobId}

List all locations defined on the Jobsoid account

List the departments and divisions used to organise roles

List the job functions used to categorise openings

Render a careers page or job board feed without scraping HTML

Use Cases

Patterns agents use Jobsoid API for, with concrete tasks.

★ Embedded Careers Page

Render a live careers page on a corporate website by calling GET /api/v1/jobs to list openings and GET /api/v1/jobs/{jobId} for full descriptions. Lookup endpoints for locations, departments, divisions, and functions populate the filters, so the careers page stays in sync with whatever recruiters publish in Jobsoid.

Call GET /api/v1/jobs, render a card for each job, and link each card to a detail page that fetches GET /api/v1/jobs/{jobId}.

Job Board Syndication

Push live Jobsoid openings to external job boards or aggregators by polling /api/v1/jobs on a schedule and diffing against the previous snapshot. The lookup endpoints supply the structured taxonomy partners typically need for category mapping.

Poll GET /api/v1/jobs nightly, compute the diff against the last sync, and POST new jobs to the partner job board's import endpoint.

Filterable Internal Job Board

Build an internal mobility tool that lets employees filter open roles by location, department, division, and function. The four lookup endpoints feed the filter UI and /api/v1/jobs is filtered client-side or via query parameters, giving a structured browsing experience without scraping the public site.

Fetch the four lookup lists once, then call GET /api/v1/jobs and group the response by department and location for the UI.

AI Agent Integration via Jentic

An assistant embedded in a careers chatbot can use Jentic to list current openings and answer questions about specific roles. Because the API is read-only and well-scoped, the agent can chain list and detail calls in one turn to give a concrete answer rather than linking to a search page.

Use Jentic to search for 'list jobsoid jobs', execute GET /api/v1/jobs, and follow up with GET /api/v1/jobs/{jobId} for the role the user asked about.

Key Endpoints

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

METHOD

PATH

DESCRIPTION

GET

/api/v1/jobs

List published jobs

GET

/api/v1/jobs/{jobId}

Get details for a specific job

GET

/api/v1/locations

List job locations

GET

/api/v1/departments

List departments

GET

/api/v1/divisions

List divisions

GET

/api/v1/functions

List job functions

GET

/api/v1/jobs

List published jobs

GET

/api/v1/jobs/{jobId}

Get details for a specific job

GET

/api/v1/locations

List job locations

GET

/api/v1/departments

List departments

GET

/api/v1/divisions

List divisions

GET

/api/v1/functions

List job functions

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

Jobsoid API

- Non-Ready (F)
24/100
100
Foundational Compliance
64
Developer Experience & Jentic Compatibility
7
AI-Readiness & Agent Experience
94
Agent Usability
100
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
100

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A+Signals: 4
99%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

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

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

64

Developer Experience & Jentic Compatibility

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

Grade: BSignals: 4
41%

Example Density

How richly the API is illustrated with examples.

91%

Example Validity

Percentage of examples that conform to their schemas.

25%

Response Coverage

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

100%

Tooling Readiness

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

7

AI-Readiness & Agent Experience

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

Grade: FSignals: 4
29%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

0%

OperationId Quality

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

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

100

Security

Trust, risk posture, and security compliance.

Grade: A+Signals: 1
100%

Authentication Strength

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

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

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 Jobsoid by hand means reading its recruiting API, building the GET calls for jobs and the location, department, division, and function taxonomies, and parsing each response yourself. Through Jentic you install once, import the Jobsoid API from the API Directory, and your agent calls it, and since the published job endpoints are anonymous there is no credential to configure.

Permission scoping

The Jobsoid operations here are all read-only listings and lookups, so you limit the agent to the operations it needs, such as listing open jobs or reading a single job by id, and it can fetch published postings and taxonomies without any ability to write.

Credential isolation

The published Jobsoid job endpoints are anonymous, so no secret is held. Where an account key is ever required, it is stored once, encrypted, by your own Jentic One instance, injected at execution time, and never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'list open jobs' or 'look up recruiting departments', and Jentic returns the matching Jobsoid operation with its response schema so the agent renders results without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Greenhouse Harvest API

→

Enterprise-grade ATS API with deeper candidate, scorecard, and offer data than Jobsoid.

Choose Greenhouse Harvest when you need full candidate-pipeline data, not just published job listings.

Alternative

Lever API

→

Mid-market ATS with strong candidate sourcing and CRM features.

Choose Lever when sourcing pipelines and candidate CRM matter more than a simple jobs feed.

Alternative

Workable API

→

ATS aimed at SMB hiring with similar published-jobs and lookups surface.

Choose Workable for an SMB ATS alternative when the customer is on Workable rather than Jobsoid.

Complementary

BambooHR API

→

HRIS that often pairs with an ATS for employee onboarding after hire.

Use BambooHR alongside Jobsoid when hires need to flow from the ATS into the core HRIS.

FAQs

Specific to using Jobsoid API through Jentic.

Why is there no official OpenAPI spec for Jobsoid API?

Jobsoid does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Jobsoid 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 Jobsoid API use?

The endpoints documented in this spec do not declare a security scheme - they expose published job and lookup data and are intended to be called from public careers integrations. Treat any account-specific endpoints not in the spec as requiring credentials managed in Jobsoid.

Can I list all open jobs with the Jobsoid API?

Yes. GET /api/v1/jobs returns the list of currently published jobs. Use GET /api/v1/jobs/{jobId} to retrieve the full description for a specific role when rendering a detail page.

How do I filter Jobsoid jobs by department or location?

Fetch the lookups from /api/v1/departments and /api/v1/locations to build your filter UI, then either filter the /api/v1/jobs response client-side or pass the relevant ids as query parameters when supported.

What is the base URL for the Jobsoid API?

The OpenAPI spec uses https://demo.jobsoid.com as the base URL; in production the host is your Jobsoid subdomain (for example https://yourcompany.jobsoid.com). The path layout under /api/v1 is the same.

How do I render a Jobsoid careers page through Jentic?

Run `pip install jentic`, search for 'list jobsoid jobs', execute GET /api/v1/jobs, then chain GET /api/v1/jobs/{jobId} per role. Jentic returns typed responses ready to feed straight into a UI component.

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

Yes. Because Jentic One is self-hosted, you set the rules that decide which Jobsoid operations and credentials your agent can use, so you can allow only the calls it actually needs. The Jobsoid operations here are all read-only, so you might permit listing published jobs with GET /api/v1/jobs and reading a single role with GET /api/v1/jobs/{jobId}, plus the location, department, division, and function lookups, while leaving everything else off. Every listing and lookup is read-only, so a scoped agent can fetch published postings and taxonomies with no ability to write.

GET STARTED

Start building with Jobsoid API

Explore with Jentic One
View OpenAPI Document