The attendance and projects v1 endpoints will be deprecated in favor of their v2 versions with the final deprecation date set for Aug 30, 2026. All integrations using these v1 endpoints must migrate to the v2 APIs to ensure continued service for our mutual customers. Please share this important update with your technical team.
We have introduced a new hiring_team array to the Recruiting API responses for both applications and jobs. This array lists all persons assigned as responsible for a job or application. If no persons are assigned to a job, the array will be empty.
newly introduced advanced Project attributes are returned when getting and listing Projects and can be set when creating and updating Projects.
a new concept of Subprojects exists which are modeled by setting a parent_project.id.
new endpoints also exist for managing employee assignment to projects (for projects that have not been assigned to any individual, the assigned_to_all attribute controls whether it is available to all employees to track or to none).
We identified an issue with the GET /v2/persons/{person_id}/employments endpoint where three fields within the termination object were not being returned as expected. Specifically, the following attributes were omitted from the response:
To improve data integrity and user experience, we’ve introduced new validations to the APIs for managing projects for attendances. These changes help prevent accidental data issues and ensure smoother attendance project management.
We are modernizing the Offices experience by renaming it to Workplaces. This name reflects that employees may work in non-office locations or remotely, and supports our plans to add more functionality here in the future.
As of 24th January 2025, a critical update has been made to the absence period creation process in the API to address an issue with single-day requests involving half-day settings. This update ensures that invalid absence period requests are properly handled to prevent unintended balance accounting issues.