---
title: Kenjo API Integration on Truto
slug: kenjo
category: HRIS
canonical: "https://truto.one/integrations/detail/kenjo/"
---

# Kenjo API Integration on Truto



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

## Unified APIs

### Unified HRIS API

- **Companies** — Companies represent the companies in HRIS
- **Employee Compensations** — Represent the compensation configuration for an Employee
- **Employees** — Represents an employee in HRIS
- **Groups** — Groups represent the groups for an Employee
- **Locations** — Locations represent the locations in HRIS
- **Timeoff Requests** — Represent the time off requests for an Employee

## How it works

1. **Link your customer's Kenjo 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 Kenjo.** The Proxy API is a 1-to-1 mapping of the Kenjo 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 employee rosters into shift scheduling software** — Workforce management SaaS companies can pull employees, groups, locations, and approved time-off requests from Kenjo to automatically build accurate schedules — blocking out absent workers without manual cross-referencing.
- **Automate compliance training assignments for new hires** — Safety and compliance platforms can monitor Kenjo for new employee records and their assigned locations, then automatically enroll workers in site-specific mandatory training programs from day one.
- **Power earned wage access with real-time compensation data** — EWA and payroll SaaS products can read employee compensations and time-off data from Kenjo to accurately calculate accrued earnings mid-cycle, enabling compliant wage advances for deskless and hourly workers.
- **Trigger IT provisioning workflows on employee lifecycle events** — IT asset management and identity platforms can detect new hires or terminations in Kenjo and automatically provision or revoke equipment, accounts, and access — ensuring day-one readiness and secure offboarding.
- **Centralize headcount and org structure for analytics dashboards** — People analytics SaaS companies can ingest employees, groups, locations, and compensations from Kenjo to deliver real-time headcount reporting, org charts, and compensation benchmarking to HR leaders.

## What you can build

- **Automatic absence-aware scheduling** — Pull approved time-off requests from Kenjo so your scheduling engine automatically excludes unavailable workers when generating shifts.
- **Location-based employee directory sync** — Import employees and their assigned locations from Kenjo to populate site-specific rosters, permission groups, or task queues in your product.
- **Real-time new hire detection and onboarding triggers** — Monitor the Kenjo employee roster for new records and kick off downstream workflows like equipment provisioning, training enrollment, or account creation.
- **Compensation data import for payroll prep** — Read base pay, hourly rates, and pay frequencies from Kenjo's employee compensations to pre-populate payroll runs or earned wage calculations.
- **Org structure and department mapping** — Sync groups and company data from Kenjo to dynamically mirror departmental hierarchies inside your product for scoped permissions or reporting.
- **Termination-triggered offboarding automation** — Detect employee lifecycle changes in Kenjo to automatically revoke access, reclaim assets, or archive records in your platform.

## FAQs

### What Unified API resources does Truto support for Kenjo?

Kenjo is available through Truto's Unified HRIS API, which covers Companies, Employee Compensations, Employees, Groups, Locations, and Timeoff Requests. Additional tools or custom endpoints can be built on request.

### How does authentication work for Kenjo integrations via Truto?

Truto handles the authentication flow with Kenjo's API (api.kenjo.io) on behalf of your end users. Your customers connect their Kenjo accounts through Truto's managed auth experience, so you don't need to build or maintain OAuth or API key management yourself.

### Does Truto handle pagination and rate limits for Kenjo's API?

Yes. Truto abstracts away pagination and rate-limit handling for Kenjo, so you receive complete result sets through the Unified HRIS API without managing cursor logic or retry backoff in your code.

### Can I access custom fields from Kenjo through Truto?

Truto's Unified HRIS API returns standardized fields across all HRIS providers. If Kenjo-specific custom fields are critical for your use case, reach out to Truto — custom field mapping and passthrough capabilities can be built on request.

### Is the Kenjo integration read-only or does it support writes?

The currently available Unified HRIS API resources for Kenjo focus on reading employee, compensation, location, group, and time-off data. If your use case requires write operations, Truto can scope and build additional tools on request.

### Which regions and industries does Kenjo primarily serve?

Kenjo is focused on European SMBs (especially DACH and Spain) and Latin America, with strong adoption in retail, manufacturing, healthcare, logistics, and hospitality — industries with high proportions of deskless and shift-based workers.
