get_absence | Get one absence period by id. |
get_employee | Get one employee (person) by id, with their custom attributes. |
list_absences | List absence periods overlapping start_date..end_date, optionally for some employees or absence types, or updated since a date. |
list_attendances | List attendance periods (work and break) attributed to start_date..end_date, optionally for some employees or a status. |
list_departments | List departments (or teams with type=team) — takes no required argument, so it also checks that the credential works. |
list_employees | List employees (persons), 1-50 per page (default 10); filter by email, first/last name, status or last update; follow _meta.links.next with cursor. |
list_employments | List the employments of an employee (most recent first): status, position, department, supervisor, dates, weekly hours. |
list_positions | List positions (jobs) defined in Personio; filter by name. |
list_time_off_types | List absence (time-off) types with their id, name, unit (day or hour) and category. |