Ask a Question

Recruting API Auth

Hello dear Personio people, What is the auth flow for the endpoint: https://api.personio.de/v1/recruiting/applications I have tried to get the Bearer token from the https://api.personio.de/v1/auth endpoint with the Company-ID (Unternehmens-ID) and Client-Secret (Zugriffs-Token), but all I get is an error message "Wrong credentials". I have tried to set all headers from the documentation and also tried to directly post from the Swagger Documentation (https://developer.personio.de/reference/post_v1-recruiting-applications) but nothing seems to work and the auth fails. I am trying use the new endpoint since https://api.personio.de/recruiting/applicant is deprecated, but I have tried the deprecated endpoint and the application worked like charm.

Change font color in online form with CSS

Hi, I would like to change the font color of the headers in our online form. For this I wrote the following CSS code: .form-group label { color:#81898D; !important; } Unfortunately, this dosen't work since the custom-css-changes will be overwritten. Can anybody help me to solve the problem? Here is the link to our online form: https://cesonia-gmbh.jobs.personio.de/job/680754?_pc=773789&language=en&display=en#apply Thank you in advance! Michaela

Not getting Absences from API

Hi, We have absences with 'Unit of time: Hours' in our account, but we cannot fetch this via the API. Is there a plan to add this, or do I something wrong? By get call looks like this: https://api.personio.de/v1/company/time-offs?start_date=2022-01-01&limit=200&offset=1 Thanks and best regards Sven

API to read custom recruiting attributes

Is there a way to retrieve the custom recruiting attributes in a machine readable format? i.e. something along the lines of: [{ "attribute": "custom_attribute_123456", "type": "text", "label": "How did you become aware of our company?" }]

Waiting Feedback Request Overview

Gibt es eine Möglichkeiten eine Übersicht sich anzeigen zu lassen, über ausstehende Feedback-Anfragen? Is there a way to display an overview of pending requested Feedback?

Is it possible to pull Personio Employee IDs via Google API Connector

Hi Everyone, I guess I am trying to get some simple data from Personio by using Google API connector. I would like to pull NAME, LASTNAME and EMPLOYEE ID data from Personio using Google API connector. But I am not able to solve it. Since I do not understand and find a solution how to connect Personio via API credentials with Google API Connector. If you can somehow help, highly appreciated. Best regard MY

Configure file size limit

Hi! I sometimes wet get the error "errors.file-too-big". Where can I configure the max file size= Or better: Is there an API method the check the max file size? Thanks, Wolfram

IFrame for website: Mobile resizing does not work

Hello all, We have implemented the iFrame code on our website. Everything works so far in the desktop view - but on mobile, the website does not adapt the size, so the jobs are not really displayable. We have used this code: <iframe id="personio-iframe" style="border: none;" src="https://baverma.jobs.personio.de/" width="100%"></iframe> <script> window.addEventListener('message', function(e) { var iframe = document.querySelector('#personio-iframe'); var eventName = e.data[0]; var data = e.data[1]; switch(eventName) { case 'setHeight': iframe.style.height = data + 'px'; break; } }, false); </script> What adjustments do we have to make for getting the iFrame ready for mobile usage? Thanks, Alex

Bug with pagination of time-offs endpoint

Hi there, The pagination for the "time-offs" endpoint (get request) no longer works. After the first page, no further data is returned. For the "attendances" endpoint everything is fine. Get request for second page: https://api.personio.de/v1/company/time-offs?start_date=2021-01-01&end_date=2022-05-02&includePending=True&limit=200&offset=200 Response: {"success":true,"metadata":{"total_elements":462,"current_page":200,"total_pages":3},"data":[],"offset":200,"limit":200} Note that "curent_page" is set to 200 which is the offset! If I call the "attendances" endpoint with those parameters, "current_page" correctly increments by 1. We have now temporarily disabled pagination for this endpoint by no longer using the limit and offset parameters. Could you please look into this? Best, Stefan

Date of deprecation of https://api.personio.de/recruiting/applicant ?

Hello, is there a planned date already about the deprecation of https://api.personio.de/recruiting/applicant ? Thanks!