---
title: 15Five API Integration on Truto
slug: 15five
category: HRIS
canonical: "https://truto.one/integrations/detail/15five/"
---

# 15Five API Integration on Truto



**Category:** HRIS  
**Status:** Generally available

## Unified APIs

### Unified User Directory API

- **Groups** — Groups are a collection of users in the source application. In some applications, they might also be called Teams.
- **Users** — The User object represents a User.

## How it works

1. **Link your customer's 15Five account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach 15Five.** The Proxy API is a 1-to-1 mapping of the 15Five API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Sync org hierarchy for compensation decisions** — Compensation and equity platforms can pull employee profiles, manager relationships, and department groupings from 15Five to display performance context alongside salary data during merit cycles — without requiring HR teams to manually export and re-upload spreadsheets.
- **Feed performance data into people analytics dashboards** — People analytics platforms can ingest 15Five's user directory and group structure via Truto's Unified User Directory API to map organizational hierarchies, then layer on engagement and performance signals to surface flight-risk indicators and team health trends.
- **Automate recognition-to-rewards pipelines** — Employee rewards platforms can listen for peer recognition events in 15Five and automatically convert them into redeemable points or rewards, creating a seamless loop between day-to-day recognition and tangible incentives.
- **Keep OKR progress updated from external systems** — Productivity and work management tools can push real-time metric updates into 15Five objectives so employees see accurate key result progress during weekly check-ins without manual data entry.
- **Trigger learning paths from review feedback** — Learning management systems can use 15Five review and feedback data to automatically enroll employees in relevant training modules, closing the loop between performance gaps identified by managers and targeted upskilling.

## What you can build

- **Org chart auto-sync** — Automatically import users, groups, and manager-report relationships from 15Five using Truto's Unified User Directory API to keep your product's organizational view current without manual CSV uploads.
- **Performance-informed merit cycle view** — Display each employee's latest 15Five review rating alongside their compensation data so managers can make equitable raise and bonus decisions in a single screen.
- **Real-time High Five to rewards bridge** — Convert 15Five peer recognition events into reward points or gift card credits inside your platform the moment they're given.
- **Automated OKR progress updates** — Push closed tickets, pipeline milestones, or other quantitative achievements from your product directly into 15Five key results so progress tracks itself.
- **Pulse-driven flight-risk alerts** — Combine 15Five weekly pulse scores with tenure and compensation data to flag employees whose engagement is trending downward over consecutive weeks.
- **Department-scoped permission provisioning** — Use 15Five group memberships synced through the Unified User Directory API to auto-assign roles and access levels in your product based on department or team.

## FAQs

### Which Truto Unified APIs are available for 15Five today?

15Five is supported through Truto's Unified User Directory API, which covers Users and Groups. This lets you read employee profiles, department/team groupings, and manager-report relationships through a standardized schema.

### What if I need access to 15Five data beyond Users and Groups, like OKRs or check-ins?

Additional tools and endpoints for 15Five (such as Objectives, High Fives, Pulse scores, and Review Cycles) are built on request. Contact Truto and the team will scope and deliver the integration based on your specific data needs.

### How does authentication work for 15Five integrations through Truto?

Truto handles the full auth flow for your end users connecting their 15Five accounts. 15Five uses API key-based authentication, and Truto manages token storage and credential lifecycle so you don't have to build or maintain auth infrastructure.

### Can I reconstruct the full reporting hierarchy from 15Five data?

Yes. The 15Five User object includes a manager_id field, which allows you to reconstruct the complete reporting tree. Combined with Group data for departments and teams, you get a full organizational map.

### Does Truto handle pagination and rate limits for the 15Five API?

Yes. Truto abstracts away pagination and respects 15Five's rate limits automatically, so you receive complete result sets without writing retry logic or cursor management code.

### How fresh is the data I get through the Unified User Directory API for 15Five?

Data is fetched from 15Five's API in real time when you make a request through Truto. There is no intermediate caching layer that would introduce staleness — you get the current state of Users and Groups as 15Five reports it.
