Early access
Company API v4 is the next-generation API and is under active development. Endpoints and fields may still change.
Changelog
Notable changes to the PeopleForce APIs.
This page records notable changes to the PeopleForce APIs — new endpoints, fields, and behavioural changes — newest first.
Company API v4 is the current line and is under active development. Entries below track v4 changes. Older v1–v3 history from the previous documentation site is not carried over here.
Unreleased
GET /api/v4/people/:idnow returns the Ukrainian compliance fields that hire compliance processes create, such asua_tax_idandua_disability_group. Like any custom field, one is returned only when a role attached to the key grants view access to it. These fields are read-only in v4:POST /api/v4/peopleandPUT /api/v4/people/:idignore them.- Empty array filters (such as
statuses[]=) onGET /api/v4/compliance/compliance_casesandGET /api/v4/compliance/compliance_case_documentsare now ignored instead of returning400. Unknown values still return400. - Added
GET /api/v4/leave_requestsandGET /api/v4/leave_balances. Both list across every person the service account can see, rather than one person at a time, and both need the new Time off permission on a role attached to the key — without it they return403. A role that grants Time off but affects nobody gets an empty list, not a403. - Initial v4 documentation: Company API v4 and Careers API v1.
