List Employees
List employees in your Personio instance.
Options
Field | Definition | Type | Required |
---|---|---|---|
Result Set |
Choose one of the following options to display your search results:
|
Dropdown |
TRUE |
To learn how to return large numbers of records, see Stream matching records with a helper flow.
Input
Field | Definition | Type | Required |
---|---|---|---|
Streaming |
|||
Flow |
This field appears when you select Stream Records for the Result Set option. Click Choose Flow to select a helper flow where the search results will be streamed, then click Choose to confirm. Optionally, click the empty field under Click or drop here to create and add custom extensible fields that pass data to the helper flow. These fields are added as key and value pairs, and can be accessed from inside the State object in the helper flow. The helper flow must specify an input object named Record. To obtain streamed records, the input field of the Helper Flow card in the streaming helper flow must reference the Record subobject inside the passed Record object. The Record subobject contains the employee information. To obtain the passed state input values, reference the State subobject inside the passed object. |
Flow |
TRUE |
Record limit |
This field appears when you select Stream Records for the Result Set option. Specify the number of records to stream.
|
Number |
FALSE |
Output
The results depend on what you selected as the Result Set in the Options section for the card.
Field | Definition | Type |
---|---|---|
Result |
||
Employees |
List of Objects |
|
ID | Unique identifier for the employee |
Text |
First Name | Employee's first name |
Text |
Last Name | Employee's family name |
Text |
Email address for the employee. This is predefined as the unique identifier used to assign employee data during import activity. |
Text |
|
Gender | Employee's gender |
Text |
Status | Employee status: Onboarding, Active, Inactive, Leave |
Text |
Position | Position currently held within the company |
Text |
Supervisor |
Employee's supervisor
|
Object |
Employment Type | Indicates whether an employee is employed internally or externally |
Text |
Weekly Hours | An employee's contractually agreed weekly working hours. This value is linked to the employee salary. |
Text |
Hire Date | Date from which a work contract is effective |
Date & Time |
Contract End Date | Date on which a fixed-term work contract expires |
Date & Time |
Termination Date | Date on which the employment terminates. After this date, the employee status is automatically set to Inactive |
Date & Time |
Termination Type | Termination type |
Text |
Termination Reason | Reason for termination |
Text |
Probation Period End Date | End date of the probation period |
Date & Time |
Created At | Creation date for the employee record |
Date & Time |
Last Modified | Date when the employee record was last updated |
Date & Time |
Subcompany |
Subcompany that an employee works for if subcompanies have been set up
|
Object |
Office |
Office where an employee works
|
Object |
Department |
Department where an employee works
|
Object |
Cost Center |
The relevant cost center. You can select several cost centers and assign different charge percentages to each.
|
List of Objects |
Public Holidays |
Employee's public holidays
|
Object |
Absence Entitlements |
Employee's absence entitlements
|
List of Objects |
Work Schedule |
Employee's work schedule
|
Object |
Fixed Salary |
Employee's fixed salary
|
Object |
Salary Interval | Interval between salary payments |
Text |
Hourly Salary |
Employee's hourly salary
|
Object |
Vacation Day Balance | Number of vacation days available |
Number |
Last Day of Work | Final day of employment |
Date & Time |
Profile Picture | URL for employee's profile picture |
Text |
Team |
Employee's team
|
Object |
Custom Fields | User-defined employee fields. Dynamically generated per connection. | Various |
Result |
||
Records Streamed |
Appears only when the Result Set option is Stream Records. Number of records streamed in a streaming flow. |
Number |
Known issues
When using the List Employees action card, avoid making any updates to employee records, either through the Update Employee action card or direct API calls. Some records can be skipped or returned twice if the source is updated during the card execution.
Also, to improve performance, limit the number of Readable employee attributes specified during creation of the API credentials.