Personio
communityEuropean HR platform for recruitment, payroll, attendance, and people management.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://api.personio.de/v1/company/employeesList employees
Parameters
limitresults (integeroptionaloffsetoffset (integeroptionalReturns
data[] with attributes.id, attributes.first_name, attributes.last_name, attributes.email, attributes.department, attributes.position, attributes.hire_date, attributes.statusGET
https://api.personio.de/v1/company/employees/{id}Get employee details
Parameters
idemployee ID (integerrequiredReturns
data with attributes including personal info, employment details, salary, department, supervisor, custom attributesGET
https://api.personio.de/v1/company/time-offsList absences
Parameters
end_dateYYYY-MM-DD (stringoptionalstart_dateYYYY-MM-DD (stringoptionalemployees[]employee IDs (integer[]optionalReturns
data[] with attributes.id, attributes.employee, attributes.start_date, attributes.end_date, attributes.type, attributes.status, attributes.days_count