The Employee object
The Employee object is used to represent any person who has been employed by a company. By default, it returns all employees. To filter for only active employees, set the employment_status query parameter to ACTIVE.
id
remote_id
created_at
The datetime that this object was created by Merge.
modified_at
The datetime that this object was modified by Merge.
employee_number
company
The ID of the employee's company.
first_name
The employee's first name.
last_name
The employee's last name.
preferred_name
The employee's preferred first name.
display_full_name
The employee's full name, to use for display purposes. If a preferred first name is available, the full name will include the preferred first name.
username
The employee's username that appears in the remote UI.
groups
work_email
The employee's work email.
personal_email
The employee's personal email.
mobile_phone_number
The employee's mobile phone number.
employments
home_location
The employee's home address.
work_location
The employee's work address.
manager
The employee ID of the employee's manager.
pay_group
The employee's pay group
ssn
The employee's social security number.
gender
The employee's gender.
Allowed values:
ethnicity
The employee's ethnicity.
marital_status
The employee's filing status as related to marital status.
Allowed values:
date_of_birth
The employee's date of birth.
start_date
The date that the employee started working. If an employee was rehired, the most recent start date will be returned.
remote_created_at
When the third party's employee was created.
employment_status
The employment status of the employee.
Allowed values:
termination_date
The employee's termination date.
avatar
The URL of the employee's avatar image.
custom_fields
Custom fields configured for a given model.
remote_was_deleted
field_mappings
remote_data
teamDeprecated
The employee's team.
hire_dateDeprecated