Update Employee
Update an employee's fields in BambooHR.
If the employee is on, or is being added to, a pay schedule that syncs with TRAXPayroll, then your update must include all of these fields for the action to succeed:
Employee #, First Name, Last Name, Birth Date, SSN, Gender, Marital Status, Hire Date, Address Line 1, City, State, Country, Employment Status, Overtime Status, Pay Type, Pay Rate, Pay Period, Location, Department, and Division.
Options
Field | Definition | Type | Required |
---|---|---|---|
Pass Empty Values? |
Determine whether to send empty (null) input values, clearing the field value in BambooHR.
|
Dropdown |
TRUE |
Input
Field |
Definition |
Type |
Required |
---|---|---|---|
ID |
The employee's ID. |
Text |
TRUE |
ACA Status |
The employee's ACA (Affordable Care Act) status. This field can't be updated directly but is calculated based on mappings for employment status found on the employmentStatus table. Available options: contractor, full-time, intern-eligible, intern-ineligible, part-time-eligible, part-time-ineligible, or seasonal. |
Dropdown |
FALSE |
Address Line 1 |
The employee's first address line. |
Text |
FALSE |
Address Line 2 |
The employee's second address line. |
Text |
FALSE |
Birth Date |
The date the employee was born. |
Text |
FALSE |
Bonus Amount |
The amount of the most recent bonus. |
Text |
FALSE |
Bonus Comment |
Comment about the most recent bonus. |
Text |
FALSE |
Bonus Date |
The date of the last bonus. |
Text |
FALSE |
Bonus Reason |
The reason for the most recent bonus. |
Text |
FALSE |
City |
The employee's city. |
Text |
FALSE |
Commission Amount |
The amount of the most recent commission. |
Text |
FALSE |
Commission Comment |
Comment about the most recent commission. |
Text |
FALSE |
Compensation Change Reason |
Reason for the most recent compensation change. |
Text |
FALSE |
Country |
The employee's country. |
Text |
FALSE |
Department |
The employee's current department. |
Text |
FALSE |
Display Name |
The employee's name, displayed in a format configured by the user. This is a read-only value. |
Text |
FALSE |
Division |
The employee's current division. |
Text |
FALSE |
EEO Job Category |
The employee's EEO job category. The US Equal Employment Opportunity Commission defines these categories. |
Text |
FALSE |
Employee # |
The employee number assigned by your company. |
Text |
FALSE |
Employment Status |
The employee's current employment status. Options are customized by account. This is a read-only value. |
Text |
FALSE |
Ethnicity |
The employee's ethnicity. |
Text |
FALSE |
First Name |
The employee's first name. |
Text |
FALSE |
Gender |
The employee's gender: Male or Female. |
Text |
FALSE |
Hire Date |
The date the employee was hired. |
Text |
FALSE |
Home Email |
The employee's home email address. |
Text |
FALSE |
Home Phone |
The employee's home phone number. |
Text |
FALSE |
Include in Payroll |
Should employee be included in payroll: Yes or No. |
Text |
FALSE |
Job Title |
The current value of the employee's job title. Updating this field creates a new row in the position history. |
Text |
FALSE |
Last Name |
The employee's family name. |
Text |
FALSE |
Location |
The employee's current location. |
Text |
FALSE |
Marital Status |
The employee's marital status: Single, Married, or Domestic Partnership. |
Text |
FALSE |
Middle Name |
The employee's middle name. |
Text |
FALSE |
Mobile Phone |
The employee's mobile phone number. |
Text |
FALSE |
NIN |
The employee's NIN number. |
Text |
FALSE |
National ID |
The employee's National ID number. |
Text |
FALSE |
Nationality |
The employee's nationality. |
Text |
FALSE |
Original Hire Date |
The date the employee was originally hired. |
Text |
FALSE |
Overtime Status |
The FLSA Overtime Status: Exempt or Non-exempt. |
Text |
FALSE |
Pay Group |
The custom pay group to which the employee belongs. |
Text |
FALSE |
Pay Period |
The employee's current pay per: Hour, Day, Week, Month, Quarter, or Year. |
Text |
FALSE |
Pay Rate |
The employee's current pay rate. For example, $8.25. |
Text |
FALSE |
Pay Schedule |
The employee's current pay schedule. |
Text |
FALSE |
Pay Type |
The employee's current pay type: hourly, salary, commission, exception hourly, monthly, weekly, piece rate, contract, daily, or pro rata. |
Text |
FALSE |
Preferred Name |
The employee's preferred name. |
Text |
FALSE |
SIN |
The employee's Canadian Social Insurance Number. |
Text |
FALSE |
SSN |
The employee's Social Security number. |
Text |
FALSE |
Standard Hours Per Week |
The number of hours the employee works in a standard week. |
Text |
FALSE |
State |
The employee's state or province. |
Text |
FALSE |
Status |
The employee's employee status: Active or Inactive. |
Text |
FALSE |
Time Tracking Enabled |
Should time tracking be enabled for the employee: Yes or No. |
Text |
FALSE |
Work Email |
The employee's work email address. |
Text |
FALSE |
Work Ext. |
The employee's work phone extension (if any). |
Text |
FALSE |
Work Phone |
The employee's work phone number, without extension. |
Text |
FALSE |
Zip Code |
The employee's ZIP code. |
Text |
FALSE |
Output
Field | Definition | Type |
---|---|---|
Result |
||
Status Code |
Result of the operation. The connector returns an HTTP status code that indicates whether the action taken by the card succeeded or failed. For example:
|
Number |