Personio
ProductivityClient credentials
Read people, employments, absences, attendances and org units in Personio through its v2 API, and record absences and attendances.
10 actions
| Action | Effect | Data handled | Scope |
|---|---|---|---|
| personio_list_personsLists people in the company, filtered by email, name, status or update time, paged with a cursor (up to 50 per page) | read | Personal data | |
| personio_get_personReturns one person with names, email, gender, language and custom attributes | read | Personal data | |
| personio_list_employmentsLists a person's employments, newest first: position, status, supervisor, org units, legal entity and weekly hours | read | Personal data | |
| personio_list_absence_typesLists the company's absence types (vacation, sick leave and so on) with their ids and units; needed to record an absence | read | General | |
| personio_list_absence_periodsLists absence periods, filtered by person, absence type and start or end time, paged with a cursor | read | Personal data | |
| personio_create_absence_periodRecords an absence for a person, from a start to an optional end, in local time without an offset; half days use FIRST_HALF or SECOND_HALF | write | Personal data | |
| personio_delete_absence_periodDeletes an absence period | destructive | General | |
| personio_list_attendance_periodsLists attendance (work and break) periods, filtered by person, start time and status, paged with a cursor | read | Personal data | |
| personio_create_attendance_periodRecords a work or break period for a person, in local time without an offset, optionally on an active project | write | Personal data | |
| personio_list_org_unitsLists the company's departments or teams, paged with a cursor | read | General |