Ask a Question

Error connecting to the API

Hi, While trying to connect to the absence API from the C#.Net code, it works fine. But when i publish the site on IIS, I am getting an error: "THe SSL connection could not be established, see Inner exception" Can anyone help? Thanks in advance.

Carry Over paid vacations

Is there an endpoint to get the carry over paid vacations from previous year? I can get the entitlement, the balance and the used/planned days bu can´t find the carryover to have accurate data Thanks!

Personal API access for employees

As an employee, I'd like to access my very own data through personal credentials. As of now, one is only able to get company wide access to all employees. Please offer me my own API credentials, as a user. This way I'd be able to interact with personio with the tools I get used to, e.g. do all kind of repetitive tasks from command line without ever to open the web app. It would be much more pleasant to use for me! Currently, I'm using a custom script which uses puppeteer and (headless) chrome but it is quite ugly to do so. Thanks in advance!

Endpoint for approval of absence

Hello, I'm looking for an endpoint to fetch all pending approvals for absence. Assuming a person is requesting absence, is there an endpoint for the Supervisor to see all outstanding requests that still need approval? Thanks Ben

Change the API results language

Currently I'm getting all attributes labels in EN, even if DE is set up for the account. How can I change the language, preferrably per request?


Hi Personio, is there an explanation video existing from a client perspective about how the API Integration with Personio works.

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?" }]