Discussions

Ask a Question

Issue Uploading documents via API

Hello Guys, i’m running into an issue while uploading a document via API (/company/documents) HTTP request. Request-Header and -Body looking good in my opinion. Just compared that with an example request at the developer hub. But my response ended every time in: {"success":false,"error":{"message":"Bitte geben Sie category id ein, um fortzufahren. (and 3 more errors)","code":0,"error_data":{"category_id":["Bitte geben Sie category id ein, um fortzufahren."],"title":["Bitte geben Sie title ein, um fortzufahren."],"employee_id":["Bitte geben Sie employee id ein, um fortzufahren."],"file":["Bitte geben Sie file ein, um fortzufahren."]}}} Can you have a look what’s wrong? Personio-Partner-ID: PRECHTLGMBH X-Personio-App-ID: PEPINTERNET Thanks a lot. Best regards Tony
ANSWERED

applications API Error

Hi, we get an error from the API: "POST <https://api.personio.de/v1/recruiting/applications`resulted> in a\`400 Bad Request" "Invalid date given: 2024-03-01T13:44:31+00:00. Expected date in ISO-8601 format." This has always worked for us, has something been changed or is the problem with our format?
ANSWERED

Mobile View

Hi, I noticed that our company banner is cut off when you access our personio recruitment page via mobile. The banner on the mobile view is not replicating the website view. Could you please advise me as how to fix this issue?
ANSWERED

create attendances - [400] Error when trying to insert Attendances periods rows

Hi, i dont unerstand why I am getting this error: [400] Error when trying to insert Attendances periods rows for the following Body: { "attendances": [ { "employee": 5543679, "date": "2024-02-26", "start_time": "15:00", "end_time": "15:15", "break": 5, "project_id": 5, "comment": "Test" }, { "employee": 5543679, "date": "2024-02-26", "start_time": "16:00", "end_time": "16:33", "break": 5, "project_id": 5, "comment": "Test" } ] } Anyone an idea?
ANSWERED

Get form fields via API?

Hi, is there any way to create a form in the Personio and then get that form fields via API and display them in my own website? I can see that I can get the job positions via XML but there is no info about form fields. I would like to create a flow 1. get position form fields 2. map them and display on my website 3. fill the form and create application on that job offer Is that possible or will it be?
ANSWERED

Oauth Authorization Code

Hello Personio-Team, I'm looking into creating a 3rd party tool which integrates with Personio. I would like to use OAuth to authenticate and receive an access token that only allows access to only the authenticated user's data. Is this currently possible with your API? The documentation for the v2 API indicates that it's not (only client_credentials grant type is implemented). Best regards

Issue with Fetching More Than 200 Results from the Time-Offs API Endpoint

I'm encountering a problem with the /company/time-offs API endpoint. While I can paginate through the /company/attendances endpoint successfully and retrieve all records by increasing the offset, the same approach for the /company/time-offs endpoint only yields the first 200 results. Subsequent requests with an increased offset return no additional data. Could you please tell me if there is a proper pagination for the time-offs endpoint or confirm if there's a limit on the number of records that can be fetched? Thank you!
ANSWERED

Retrieve "Nivel" field via API

Hi, We need to retrieve "Nivel" field via API. I saw it at the employees detail pages like <https://cabify.personio.de/staff/details/11107932> But the data isn't comes on the response of <https://api.personio.de/v1/company/employees> like normal or dynamic field. Where can I retrieve this value via API? Thanks in advance. Eduardo Gordillo Cabify Backend Engineer
ANSWERED

how to generate new Bearer token in personio

i need some help on personio token generation
ANSWERED

Transfer available vacation days, including planned vacation days

Is there a way to transfer the available balance of an employee's vacation days, including planned vacation days?