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 usUse Cases
Why integrate with PeopleForce
Common scenarios for SaaS companies building PeopleForce integrations for their customers.
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.
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.
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.
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.
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.
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.
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.
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.
Compensation band dashboard
Sync Employee Compensations and Locations to power internal pay equity analysis, budget forecasting, and market-rate comparison reports for HR leaders.
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.
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
Employees
Represents an employee in HRIS
Fields
Represent the fields for various entities in the company
Group Types
Group types represent the types of group.
Groups
Groups represent the groups for an Employee
Job Roles
Represent the job roles in a company
Locations
Locations represent the locations in HRIS
Timeoff Balances
Represent the time off balances for an Employee
Timeoff Policies
Represent the time off policies in a company
Timeoff Requests
Represent the time off requests for an Employee
Timeoff Types
Represent the time off types in a company
How It Works
From zero to integrated
Go live with PeopleForce in under an hour. No boilerplate, no maintenance burden.
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.
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.
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.
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