Ask a Question

Filter job ads in advance

Hi, there are two different divisions in our company and each division has its own website. We would now like to display the job advertisements on the respective page filtered according to the corresponding division. How can we do this with Personio?

Employee endpoint paging with updated_since and attributes - bug?

Hi, I'm using the updated_since and attributes\[] query parameters to get employees. Per documentation: "NOTE: when using the updated_since filter, the email, limit, and offset parameters are ignored." I do not find this to be the case: When I pass limit and offset, they are not ignored. Paging works as expected. Also the maximum number of results is 200 (default limit) if no limit is set. For testing I'm using a small limit and once the number of total elements changed (decreased!) between the three different pages! (same parameter in updated_since) 2024-02-20 10:22:14,046 - - DEBUG - Starting to get all employees updated since 2024-02-18T10:22:13 with limit 10 2024-02-20 10:22:54,636 - - DEBUG - Processed page 1/3, total elements: 30 2024-02-20 10:23:14,913 - - DEBUG - Processed page 2/3, total elements: 28 2024-02-20 10:23:26,185 - - DEBUG - Processed page 3/3, total elements: 27 2024-02-20 10:23:55,326 - - INFO - Received 27 relevant employees from a total of 27 returned updated since 2024-02-18T10:22:13. This effect occurred for a time, now the results seem stable. Initial number of total elements I got was 50 at about 10.16:03. Now the number of total elements seems stable at 22. As I pass the exact date and time as since the number should only go up, never down. Can you please check? Thanks and regards, Simone

Filter linking via iFrame integration

Hi, I have integrated personio via iframe integration in a website and job filters are included. Is there a possibility to jump directly by a link, link addition or a parameter to a filtered view inside the iframe? If I open the personio career site directly via <https://meinaccount.jobs.personio.de/> and click a filter, then a parameter like ?filters=eyJlbXBsb3ltZW50X3R5cGUiOlsidHJhaW5lZSJdfQ== is added. Can I send something like this into the iframe by javascript or something similar to filter the jobs?

Retrieving Substitutes via API Endpoints

Hi i want to fetch absence data and the according substitute via the personio api. I am currently using the time-offs get request which is fine as long as i only want to fetch the absence dates but the assigned substitute is not returned via this api endpoint. I also tried to use the absence-period endpoint, but using this i am not getting any absences at all the data field is always empty.

How to connect SAP to Personio

We are planning to export the HR data from Personio to SAP. How do we connect SAP to Personio? Which domain and IP do we have to register in our firewall?

How can I be informed about changes to the API?

Hi all, is there a way to be actively informed about changes? Like an email, RSS feed or anything? There's not much fun in either waiting for an error and hot fixing or constantly checking the Changelog page. Thanks and regards, Simone

API Response is incorrect

Hi, the request /v1/company/employees delivers incomplete Data. The response ends midstream and does not form a complete set of data. Here the response from this morning, right where the set of data ends: ![](https://files.readme.io/a9b32ef-grafik.png) Thanks for your help. Regards, Stefan

Incomplete API response (unvalid json)

Hi all, We experience some wired behavior since this morning. API calls to the endpoints "employees", "attendances" and "absences" response with incomplete data. This results in invalid json which can't be parsed. We didn't change anything on our side and our business heavily relies on this API. Therefor any help is highly appreciated. Best regards Dennis

Personio API credentials do not work

Hi, I'm trying to make my C#-code work with the Personio API but fail already with getting the bearer token from the /auth-interface. I see that there is a little tryout-tool on <https://developer.personio.de/reference/post_auth> but I can't even manage to get it right here. What am I missing? The corresponding shell command looks like this: curl --request POST --url <https://api.personio.de/v1/auth> --header 'accept: application/json' --header 'content-type: application/json' --data ' { "client_id": "copy-paste-starting-with-papi-...", "client_secret": "copy-paste-starting-with-papi-..." } ' The response to this very request is this: { "success": false, "error": { "code": 0, "message": "Wrong credentials" } } "Wrong credentials"?? Having a typo here is very unlikely, if you copy+paste the id and secret, right?

How to get Personiodata for Power BI Reporting

Hello, I am looking for ways to access more comprehensive data from Personio for Power BI reporting via the API. The standard API doesn't provide alle the information I need. Does anyone have experience with workarounds or alternative methods to extract more data? Appreciate any help or recommendations. Thanks, Ricardo