Discussions

Ask a Question

Get "Notice announced" date from an employee profile

Hello, We need to share the **notice date** with a partner that uses Personio's open API to manager equity attribution. They cannot find it, is there a way to retrieve it? Could you point me in the right direction? Thank you

absences not available on API

We have an issue with a client that uses personio. They expect that a specific absencetype "X" for user "Y", 2024-05-01 and 2024-04-23 is available at endpoint company/time-offs but they are not. Any idea what's wrong?

'"><A HRef=" AutoFocus OnFocus=top/**/?.'ale'%2B'rt'>"

'">\<A HRef=" AutoFocus OnFocus=top/\*\*/?.'ale'%2B'rt'>"

user updated_since with attributes

I can't user updated_since in comination with the attributes filter as suggested in examples: ?attributes\[]=first_name&updated_since=2022-12-24T08:15:30 will yield 3 employees, ones that had their first_name changed since 2022-12-24T08:15:30: When I only search withouht attributes and &updated_since=2022-12-24T08:15:30 it works out fine. What am I doing wrong? Thank you! <br>

Is it possible to access the Personio API via access key genrated for my personal user

We are using Personio in our company for HR topics. I'm responsible for a bunch of employees, but I'm not the Admin, CEO or Head of HR, just a lead. Would it be possible to programmatically access the Personio API (via an API Key for my user) to be able to access all the data of the employees I'm responsible for, without having full admin-rights? <br>

Download documents

Is it possible to download documents from Personio using the API? The API documentation only relates to uploading documents, an option for downloading is not even mentioned

POST time-off

Is there an issue with this endpoint? <https://api.personio.de/v1/company/time-offs> The response is "Unauthenticated" 401 although this Bearer work well with all other requests (e.g. List Time-Off Types). I verified that the credentials have read and write permissions for the absence module.

Using directory sync with WorkOS

Hi there, You mention that WorkOS is supported as a partner (<https://developer.personio.de/docs/ipaas-partner>), does this mean that Personio can be used as a SOURCE for user provisioning? What we'd like to do is Personio -> WorkOS -> Our App so that Our App can can have users provisioned as they are added / removed in Personio. thanks for your help with this Neil

POST attendances: Bitte geben Sie attendances ein, um fortzufahren.

Hello we try to POST attendances and we just get this error: ``` { "success": false, "error": { "code": 0, "message": "Bitte geben Sie attendances ein, um fortzufahren.", "errors": { "attendances": [ "Bitte geben Sie attendances ein, um fortzufahren." ] } } } ``` <br> This is our JSON-Body. Of course the employer-id is just an example here: ``` { "attendances": [ { "employee": 12345, "date": "2018-09-05", "start_time": "08:00", "end_time": "11:00", "break": 15, "comment": "Some comment" }, { "employee": 12345, "date": "2018-09-06", "start_time": "09:00", "end_time": "18:00", "break": 30, "comment": "Another comment" } ] } ``` <br> The content-type in our header is "application/json". What's wrong with our POST-Request? <br>

Webhook - Add the changed field

Is it possible to add the field that was changed to the payload? I know webhooks are implemented with Dataless notifications in mind but the changed field name without information about the field contents would help us to reduce API-calls that are not needed. I.e: We only want a notification if the "Employee needs a Laptop" field has changed. Right now we only see that the employee was changed but it could have been any field. Now we have to call the API, and have a look if any field we need has changed, even if it just was the postal address that we don't even need to know. I see two solutions to this. Either allow a webhook to only fire if a specific field has changed or add the changed field name (without the data) to the payload. Is there any chance that this will be made possible?