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 / 15Five Public API
15Five Public API logo

15Five Public API

★ Only Publicly Available OpenAPI DocumentHR recruitingEmployee Managementbearer11 EndpointsREST

For Agents

Read 15Five performance data and create objectives or recognition entries so an agent can keep goals, check-ins, and team feedback in sync with other HR systems.

Use for: I need to create a new objective for an employee in 15Five, Get the latest check-in answers for a direct report, Post a High Five recognising a teammate's work, List all users in the 15Five workspace

Not supported: Does not handle payroll, benefits, time tracking, or applicant tracking — use for 15Five performance management data only.

Jentic publishes the only available OpenAPI specification for 15Five Public API, keeping it validated and agent-ready. 15Five is a continuous performance management platform that helps managers and employees track objectives, run weekly check-ins, gather feedback through reviews, and recognise teammates with High Fives. The Public API exposes 11 read and write operations across users, objectives, high fives, questions, answers, and reports so that performance data can be pulled into other HR systems or surfaced to AI agents. It is a focused performance-management surface rather than a full HRIS, designed for syncing engagement and goal-setting data with downstream tools.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the 15Five Public API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the 15Five Public 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 15Five Public API.

Retrieve user profiles and roster data from 15Five for syncing with HRIS systems

Create and read OKR-style objectives so agents can roll up goal progress across teams

Send peer recognition by posting High Fives on behalf of employees

Pull check-in answers and the questions they were asked to summarise weekly status

Fetch performance reports for managers preparing 1:1s or quarterly reviews

Look up an individual employee record by user ID for downstream enrichment

Use Cases

Patterns agents use 15Five Public API for, with concrete tasks.

★ Sync Performance Data Into a Central HR Warehouse

People-ops teams running 15Five alongside other HR tools often need a unified view of objectives, check-ins, and recognition events. The 15Five Public API exposes read endpoints for users, objectives, answers, questions, high fives, and reports so an ETL job can pull performance signals on a schedule and load them into a warehouse for analytics. Authentication is bearer-token based and the surface is small enough to map cleanly to a star schema in a few hours.

Fetch all users via /user, then for each user retrieve their objectives via /objective and load the combined dataset into a destination table

Automate Peer Recognition From Chat or Workflow Tools

Teams that want to drive engagement often wire recognition into the tools where work happens — Slack shoutouts, retro boards, or sales-win automations. POST /high-five lets an automation create a recognition entry in 15Five whenever a trigger fires elsewhere, so every public thank-you is also captured in the performance record. Reads on /high-five let downstream dashboards aggregate recognition trends by team or manager.

Call POST /high-five with the recipient user ID and message to record a recognition event, then verify the entry exists by listing recent high fives

Manager Briefing Bot for 1:1s and Reviews

Before a manager meets with a direct report, they need a quick snapshot of objectives in flight, the most recent check-in answers, and any standing questions. The Public API surface — /objective, /question, /answer, and /report — gives an agent everything it needs to generate that briefing without the manager opening 15Five. The API is read-mostly for these resources, so the agent can pre-compute summaries on a cadence.

For a given user ID, fetch their objectives, latest answers, and most recent report, then synthesise a one-page briefing with open goals and recent feedback themes

AI Agent Performance Operations Through Jentic

An AI agent connected to Jentic can drive 15Five performance workflows alongside other HR tools without bespoke integrations. With 15Five operations indexed in Jentic, the agent searches by intent — for example creating an objective or fetching a report — and Jentic returns the right operation with input schema. Bearer credentials stay in the Jentic vault, so the agent never sees the raw token.

Search Jentic for 'create a 15Five objective', load the schema for POST /objective, then execute it with a title, owner user ID, and target date

Key Endpoints

11 endpoints — jentic publishes the only available openapi specification for 15five public api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/user

List all users in the workspace

GET

/user/{userId}

Retrieve a single user by ID

GET

/objective

List objectives

POST

/objective

Create a new objective

GET

/objective/{objectiveId}

Retrieve an objective by ID

POST

/high-five

Post a peer recognition entry

GET

/answer

List check-in answers

GET

/report/{reportId}

Retrieve a single performance report by ID

GET

/user

List all users in the workspace

GET

/user/{userId}

Retrieve a single user by ID

GET

/objective

List objectives

POST

/objective

Create a new objective

GET

/objective/{objectiveId}

Retrieve an objective by ID

POST

/high-five

Post a peer recognition entry

GET

/answer

List check-in answers

GET

/report/{reportId}

Retrieve a single performance report by ID

Why Jentic?

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

Credential management

Credential isolation

15Five bearer tokens are stored encrypted in the Jentic vault (MAXsystem). Agents call 15Five through scoped Jentic execution requests, so the raw Authorization header never enters the agent's context or logs.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent — for example 'create a 15Five objective' or 'get check-in answers for a user' — and Jentic returns the matching operation among the 11 endpoints with its input schema, so the agent picks the right call without browsing the spec.

Time to first call

Time to first call

Direct 15Five integration: 1-2 days to handle bearer auth, pagination, and resource-by-resource client code. Through Jentic: under 30 minutes — search for the intent, load the schema, execute the call.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Leapsome

→

Leapsome covers performance reviews, OKRs, and engagement in a single platform similar to 15Five.

Choose Leapsome when the customer already runs reviews, learning, and engagement surveys in one place rather than a check-in-first tool.

Complementary

BambooHR

→

BambooHR is the system of record for employee data that often feeds the user roster used in 15Five.

Use BambooHR when the agent needs the authoritative HR record — employment status, manager, department — to enrich or filter 15Five performance data.

Complementary

Gusto

→

Gusto handles payroll and benefits while 15Five handles performance, so the two are commonly paired.

Pair with Gusto when an agent needs to combine pay, tenure, or benefits context with performance signals from 15Five.

Alternative

Workday Performance Enablement

→

Workday Performance Enablement covers goals and performance reviews inside the Workday HCM suite.

Choose Workday Performance Enablement when the customer is a Workday HCM shop and performance must live inside their existing employee system of record.

FAQs

Specific to using 15Five Public API through Jentic.

Why is there no official OpenAPI spec for 15Five Public API?

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

The API uses HTTP bearer authentication. Every request must include an Authorization header in the form Authorization: Bearer <token>, where the token is generated from a 15Five admin account. When you call 15Five through Jentic, the bearer token is held in the Jentic vault and the agent receives a scoped execution context rather than the raw token.

Can I create objectives programmatically with the 15Five Public API?

Yes. POST /objective creates a new objective and GET /objective lists existing ones, with GET /objective/{objectiveId} for a single record. This makes it possible to provision OKRs from a planning tool or roll quarterly goals down from a parent system without manual entry in 15Five.

How do I send a High Five to recognise a teammate through the API?

Call POST /high-five with the recipient and message in the request body. Reading existing recognition is done with GET /high-five. This is useful for piping shoutouts from chat tools — when a recognition message is detected upstream, the agent posts the high five so it lands in the employee's performance record.

What are the rate limits for the 15Five Public API?

15Five does not publish rate limits in the OpenAPI spec, so production integrations should implement exponential backoff on HTTP 429 responses and cache read-heavy resources such as /user and /question where possible. If you hit limits, reduce concurrency on bulk syncs and stagger jobs across off-peak windows.

How do I summarise check-in data for a manager through Jentic?

Run pip install jentic, then search Jentic for an intent like 'get 15Five check-in answers for a user', load the schema for GET /answer (and GET /question for the prompts), and execute against the target user ID. The agent gets back the answer payload it can summarise without ever holding the bearer token directly.

GET STARTED

Start building with 15Five Public API

Explore with Jentic
View OpenAPI Document