AI agent? Read this page as Markdown at /performance/overview.md — append .md to any docs URL, or start from /llms.txt.

Updated: · Author: Roy Pereira

Performance Management API

The Unified Performance Management API enables developers and product managers to access performance data from multiple performance management platforms through a single, standardized interface. Retrieve review cycles, performance reviews, goals, and feedback from platforms like Lattice, 15Five, HiBob, BambooHR, Engagedly, and Achievers - all with one API.

What is the Unified Performance Management API?

Performance management platforms each have unique APIs with different authentication methods, data models, and endpoints. The Unified Performance Management API normalizes these differences, allowing you to build once and support review cycles, performance reviews, goals and OKRs, and feedback across providers without maintaining separate integrations for each platform.

Performance integrations typically represent review periods and goal timeframes as cycles, written evaluations as reviews, objectives and key results as goals, and praise and recognition as feedback. Reviews, goals, and feedback reference employees by their HR employee IDs, so performance data lines up with the Unified HRIS API.

Key Benefits for Developers

  • Single Integration: Write code once to support multiple performance management platforms — no need to learn different performance APIs
  • Normalized Data Models: Work with consistent cycle, review, goal, and feedback structures across all platforms
  • Real-Time Data Access: Every request hits the source API live with no caching, ensuring you always have up-to-date performance data
  • Zero Maintenance: No need to track API version changes or deprecations across multiple performance platforms
  • Faster Development: Ship performance management features in days instead of months of integration work

Benefits for Product Managers

  • Multi-Platform Support: Offer customers the ability to connect their preferred performance management tool without custom development
  • Competitive Advantage: Launch with support for major performance platforms while competitors build integrations one at a time
  • Customer Flexibility: Allow customers to bring reviews, goals, and feedback from whichever tool their HR team already uses
  • Reduced Time-to-Market: Get performance features to market quickly without waiting for engineering to build multiple integrations
  • Scalable Product Strategy: Easily add new performance platforms as customers request them without significant engineering resources

Performance Data Objects

The Performance Management API provides access to the following standardized objects:

  • Cycles: Review cycles and goal timeframes with name, description, type (review or goal), status (draft, scheduled, active, closed), and start, end, and due dates. Reviews and goals point to their cycle via cycle_id.
  • Reviews: Self, manager, peer, and upward reviews with the reviewee (user_id), reviewer (reviewer_user_id), status, overall rating with the provider's rating scale and label, summary comment, individual questions and answers, acknowledgement status, and submission and completion dates.
  • Goals: Individual, team, department, and company goals with owners (user_ids), status, progress percentage, weight, start and due dates, and milestones or key results with target and current values. Use parent_id to represent goal alignment and OKR trees. Goals can be created, updated, and removed.
  • Feedback: Praise, constructive feedback, and responses to feedback requests with the recipient (user_id), author (author_user_id), message, attached badges or company values (tags), and whether the feedback is publicly visible. Feedback can be created as well as listed.

Common Use Cases

Performance Dashboards & People Analytics

Build dashboards that combine review ratings, goal progress, and feedback activity across connected platforms. Give HR and leadership teams a single view of performance across the organization.

Goal & OKR Management

Create tools that read and write goals in the customer's performance platform. Align individual goals to team and company objectives, track milestone progress, and keep goals in sync with your own product.

Recognition & Feedback Workflows

Post praise and feedback into the customer's performance platform from the tools employees already use, such as chat apps, project trackers, or customer support software, and surface recognition activity back in your application.

Compensation & Talent Planning

Pull review ratings and cycle results into compensation, promotion, and succession planning tools. Use normalized ratings with their maximum scale to compare outcomes across providers.

AI-Powered Performance Assistants

Build AI agents that summarize reviews, draft self-assessments, suggest goals, and identify feedback trends across employees and teams using a single, consistent API interface.

Learning & Development

Connect review outcomes and goal progress to learning platforms to recommend training based on performance data and track development over time.

Why Use a Unified Performance Management API?

Traditional Approach:

  • Build separate integrations for each performance management platform
  • Learn multiple authentication systems and API specifications
  • Maintain code for different review formats, rating scales, and goal structures
  • Monitor and update integrations when any platform deprecates or changes their API
  • Handle platform-specific rate limits, pagination, and data models

With Unified Performance Management API:

  • Integrate once with a single API that works across performance platforms
  • Use one authentication flow for all platforms
  • Work with normalized cycle, review, goal, and feedback objects
  • Automatic handling of API changes, rate limits, and platform-specific differences
  • Link performance data to employees through the Unified HRIS API

Integration Scenarios

For HR Tech & SaaS Applications

Add "Connect Your Performance Platform" features that work with supported performance tools. Build engagement, compensation, or people analytics products without building separate integrations for each provider.

For AI & Automation Tools

Create AI-powered assistants that read reviews and goals, analyze feedback patterns, and generate recommendations across platforms using a single, consistent API interface.

For Analytics & BI Platforms

Pull performance data from connected platforms into your data warehouse or analytics tool. Create unified reports on review outcomes, goal attainment, and recognition activity without building multiple data pipelines.

For Workplace & Collaboration Tools

Let employees give praise, check goal progress, and see feedback without leaving your product, while the customer's performance platform stays the system of record.

Real-Time, Live Data

Unlike other integration platforms that cache data or run periodic sync jobs, the Unified Performance Management API provides real-time access to performance data. Every API request hits the source platform directly, ensuring you always have the most current cycles, reviews, goals, and feedback.

This real-time architecture is ideal for:

  • Dashboards displaying live goal progress and review status
  • Workflows that create goals or feedback and need to read them back immediately
  • Compensation tools that need final review ratings as soon as a cycle closes
  • AI applications that need fresh data for analysis and recommendations

Privacy & Security

Unified.to never stores your customers' performance data. All requests are stateless and pass through to the performance platforms directly. Traffic is regionalized (US/EU/AU) to comply with data residency requirements.

Data Model

PERFORMANCE data model

SVG fallback viewer

Loading diagram...
Share
Are we missing anything? Let us know
Was this page helpful?