Skip to content

HRIS · Beta

PeopleForce
API integration

Ship HRIS features without building the integration. Full PeopleForce API access via Proxy, normalized data through Unified APIs — extend models and mappings to fit your product.

Built for specific customer use cases. Issues are resolved quickly.

Talk to us
PeopleForce

Use Cases

Why integrate with PeopleForce

Common scenarios for SaaS companies building PeopleForce integrations for their customers.

01

Automate employee provisioning from PeopleForce

IT management and identity platforms can listen for new hires and terminations in PeopleForce, then automatically provision or deprovision SaaS accounts, hardware, and access rights based on department and job role — eliminating manual IT tickets.

02

Sync time-off data into resource planning tools

Project management and professional services automation tools can pull approved time-off requests and balances from PeopleForce to automatically block employee capacity, preventing managers from scheduling unavailable team members on billable work.

03

Power compensation analytics with real employee data

HR analytics and equity management platforms can sync employee compensations, job roles, and locations from PeopleForce to deliver geography-specific benchmarking dashboards and pay equity reports to CPOs and HR leaders.

04

Keep LMS rosters in sync with the employee directory

Learning management systems can continuously sync employees, departments, and job roles from PeopleForce to auto-enroll new hires in mandatory training and remove departed employees — without any manual roster management.

05

Enforce shift scheduling rules with live leave data

Workforce management tools can reference PeopleForce time-off policies, approved leave requests, and employee locations to prevent scheduling conflicts and ensure compliance with statutory working-hour limits.

What You Can Build

Ship these features with Truto + PeopleForce

Concrete product features your team can ship faster by leveraging Truto’s PeopleForce integration instead of building from scratch.

01

Real-time org chart sync

Automatically mirror PeopleForce's departments, divisions, and reporting structures into your product by syncing Employees, Groups, and Group Types through the Unified HRIS API.

02

Automated role-based access control (RBAC) mapping

Use Job Roles and Group data from PeopleForce to dynamically assign permissions and feature access inside your application whenever an employee's role changes.

03

Leave-aware capacity calendar

Pull Timeoff Requests, Timeoff Balances, and Timeoff Policies to build a visual capacity view that automatically blocks out employees on approved leave from project assignments.

04

Compensation band dashboard

Sync Employee Compensations and Locations to power internal pay equity analysis, budget forecasting, and market-rate comparison reports for HR leaders.

05

One-click PeopleForce connect for end users

Ship a branded integration setup flow where your customers authenticate their PeopleForce account through Truto's managed auth, with no API key wrangling or custom OAuth work on your side.

06

Multi-location employee directory

Combine Employees and Locations data to give your users a filterable, always-current workforce directory segmented by office, region, or country.

Unified APIs

Unified APIs for PeopleForce

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified HRIS API

Employee Compensations

Represent the compensation configuration for an Employee

View Docs

Employees

Represents an employee in HRIS

View Docs

Fields

Represent the fields for various entities in the company

View Docs

Group Types

Group types represent the types of group.

View Docs

Groups

Groups represent the groups for an Employee

View Docs

Job Roles

Represent the job roles in a company

View Docs

Locations

Locations represent the locations in HRIS

View Docs

Timeoff Balances

Represent the time off balances for an Employee

View Docs

Timeoff Policies

Represent the time off policies in a company

View Docs

Timeoff Requests

Represent the time off requests for an Employee

View Docs

Timeoff Types

Represent the time off types in a company

View Docs

How It Works

From zero to integrated

Go live with PeopleForce in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s PeopleForce account

Use Truto’s frontend SDK to connect your customer’s PeopleForce account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call PeopleForce

Truto’s Proxy API is a 1-to-1 mapping of the PeopleForce API. You call us, we call PeopleForce, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate PeopleForce’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about PeopleForce on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

How does authentication work for PeopleForce integrations through Truto?

PeopleForce uses a Company API Key for full system-to-system access. Truto manages this credential securely so your end users simply provide their API key during the connection flow, and Truto handles storage, refresh, and request signing.

What HRIS data models are available through Truto's Unified HRIS API for PeopleForce?

The Unified HRIS API supports Employee Compensations, Employees, Fields, Group Types, Groups, Job Roles, Locations, Timeoff Balances, Timeoff Policies, Timeoff Requests, and Timeoff Types.

Does PeopleForce support custom fields, and can I access them through Truto?

Yes. The Unified HRIS API includes a Fields resource, which lets you read field metadata. Custom field values attached to employee records can be accessed alongside standard fields through the unified Employees model.

Are there additional PeopleForce-specific tools or endpoints available beyond the Unified HRIS API?

Currently, PeopleForce is supported through the Unified HRIS API. No additional PeopleForce-specific tools are available out of the box, but Truto builds custom tools on request if you need access to endpoints outside the unified model, such as ATS or performance data.

How does Truto handle pagination and rate limits for PeopleForce?

Truto abstracts away PeopleForce's pagination and rate-limiting behavior. You make standard requests to Truto's Unified API, and Truto handles cursor management, retries, and throttling automatically so you don't need to implement API-specific workarounds.

Can I write data back to PeopleForce, or is it read-only?

The available operations depend on what PeopleForce's API and Truto's Unified HRIS API support for each resource. Read operations are broadly available across all listed models. For write or update capabilities on specific resources, contact Truto to confirm current support or request it be built.

PeopleForce

Get PeopleForce integrated into your app

Our team understands what it takes to make a PeopleForce integration successful. A short, crisp 30 minute call with folks who understand the problem.

Talk to us