personio.de – personnel
API for reading and writing personnel data incl. data about attendances and absences
- Homepage
- https://api.apis.guru/v2/specs/personio.de:personnel/1.0.json
- Provider
- personio.de:personnel / personnel
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/personio.de/personnel/1.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/personio.de/personnel/1.0/openapi.yaml
Tools (15)
Extracted live via the executor SDK.
-
company.deleteCompanyAttendancesIdThis endpoint is responsible for deleting attendance data for the company employees.
-
company.deleteCompanyTimeOffsIdThis endpoint is responsible for deleting absence period data for the company employees.
-
company.getCompanyAttendancesThis endpoint is responsible for fetching attendance data for the company employees. It is possible to paginate results, filter by period, the date and/or time it was updated, and/or specific employees. The result will contain a list of attendance periods, structured as defined here.
-
company.getCompanyEmployeesList Employees
-
company.getCompanyEmployeesEmployeeIdShow employee by ID
-
company.getCompanyEmployeesEmployeeIdProfilePictureWidthShow employee profile picture
-
company.getCompanyTimeOffsThis endpoint is responsible for fetching absence data for the company employees. It is possible to paginate results, filter by period and/or specific employees. The result will contain a list of absence periods, structured as defined here.
-
company.getCompanyTimeOffsIdAbsence Period
-
company.getCompanyTimeOffTypesProvides a list of available time-off types, for example 'Paid vacation', 'Parental leave' or 'Home office'
-
company.patchCompanyAttendancesIdThis endpoint is responsible for updating attendance data for the company employees. Attributes are not required and if not specified, the current value will be used. It is not possible to change the employee id.
-
company.postCompanyAttendancesThis endpoint is responsible for adding attendance data for the company employees. It is possible to add attendances for one or many employees at the same time. The payload sent on the request should be a list of attendance periods, in the form of an array containing attendance period objects.
-
company.postCompanyEmployeesCreates new employee. Status of the employee will be set to
activeifhire_dateprovided is in past. Otherwise status will be set toonboarding. This endpoint will respond withidof created employee in case of success. -
company.postCompanyTimeOffsThis endpoint is responsible for adding absence data for the company employees.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools