added

Webhooks - Effective Date Notification Webhooks - 'employment.started' and 'employment.terminated'

Personio has added two new webhooks to its roster i.e. 'employment.started' and 'employment.terminated' (https://developer.personio.de/v2.0/reference/webhooks); These webhooks are triggered for a specific set of employees on the date of occurence of the employment start and/or the employment termination events. For more details, please refer to the link above

improved

GET Compensations API - Addition of 'weekly_working_hours' and 'full_time_weekly_working_hours'

In keeping with Personio's continuous improvement model to our Public APIs, we have added two attributes to our GET Compensations API viz., 'weekly_working_hours' and 'full_time_weekly_working_hours'. The addition of those two attributes enable customers and partners to derive effective salaries for employees, based on the actual hours worked and hence improves the flexibility and usability of the Compensations API

improved

GET List Allowed Attributes - List Options values

As more of our customers and partners adopt Personio's APIs, one of the consistent feedback points that we have heard is around the unavailability of the available options of a 'List' and/or a 'Tags' variable via the Public API. We have addressed this issue with this enhancement release on the GET List Allowed Attributes endpoint i.e.(https://developer.personio.de/reference/get_company-employees-attributes) whereby the available options for a 'List' and/or a 'Tags' variable are now present in a new 'options' object in the payload.

added

Person & Employment v2 APIs - GA Announcement

Personio is proud to announce the General Availability of our Person & Employment v2 APIs (https://developer.personio.de/v2.0/reference/get_v2-persons and https://developer.personio.de/v2.0/reference/get_v2-persons-person-id-employments) for use by all our customers and partners

added

GET Org Unit API - GA

Personio has released a GET Org Units endpoint that enables users to retrieve details about their organizational structure programmatically via the Public API (https://developer.personio.de/v2.0/reference/getorgunit-1). This endpoint also allows for optional retrieval of a particular Org Unit's parent chain via a query parameter

added

GET Legal Entity APIs - GA

Personio is releasing two new endpoints for programmatic retrieval of Legal Entity information from Personio i.e. List Legal Entities and Get Legal Entity information (https://developer.personio.de/v2.0/reference/listlegalentities). The List endpoint can be filtered by country as well as by a specific Legal Entity ID and uses cursor-paged pagination

added

Webhooks - GET Delivery Activity endpoint

In order to provide our customers with full visibility and transparency on the status of their webhook deliveries, Personio is releasing a GET Delivery Activity endpoint (https://developer.personio.de/v2.0/reference/get_v2-webhooks-id-activity) which accepts a webhook ID as the input and allows for tracking webhook delivery attempts upto 30 days in the past, from the current date. Additionally, date and status query parameters allow for fine-grained troubleshooting and isolation of specific webhook deliveries.

added

Authentication v2 - Token Revocation Endpoint

In order to provide our API users with OAuth2.0 compliant authentication standards, we are introducing a "Token Revocation" endpoint (https://developer.personio.de/v2.0/reference/post_v2-auth-revoke) that accepts a bearer token as the input parameter and invalidates it.

improved

GET Attendances v1 - Query timeframe update

In the interests of serving all our customers with a consistent and performant API, we will be introducing a query timeframe on the v1 GET attendances endpoint which would range from '1970-01-01' to 'D' + 10 years, where 'D' is the current date. This change will come into effect incrementally from 29 July 2024 to August 5, 2024 and any requests that exceed the query timeframes mentioned above will not be honoured after August 5, 2024

improved

Compensations API - POST Compensations

In order to provide greater control and flexibility to our customers and partners, we have enhanced the heretofore limitations on the POST Compensations API endpoint (https://developer.personio.de/v2.0/reference/post_v2-compensations) to allow API credentials with the appropriate scope to create compensation values. The API documentation has also been updated to reflect the removal of restrictions