Updates an employee by its id.

After the result of this operation, the server entity will match exactly what is sent here. (i.e., excluded fields will be interpreted as "not needed" and deleted from the server)

For help with authorization, please visit https://developer.hcssapps.com/getting-started/request-tokens

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

The employee guid.

Body Params

The employee.

Employee object with associated accounting fields.

string
required

Gets the employee code. This is a required field.

string
required

Gets the business unit. This is a required field.

uuid | null

Gets the master data id for this entity.

string | null

Gets the pay class. The default HeavyJob pay class will be assigned if the value is null or empty while doing POST/PUT requests.

string | null

The phone number of the employee.

string | null

The accounting code.

string | null

The address of the employee.

string | null

The address2 of the employee.

string | null

The city.

string | null

The state.

string | null

The zip code.

boolean | null

Whether the employee is a foreman.

boolean | null

The active status of the employee.

boolean | null

The salaried status of the employee.

double | null

The minimum base rate of the employee.

string | null

The "Department" accounting field.

string | null

The "CostType" accounting field.

string | null

The "EarnCode" accounting field.

string | null

The "Crew" accounting field.

string | null

The "UnionCode" accounting field.

string | null

The "Division" accounting field.

double | null

The "Salary" accounting field.

string | null

The "GLAcct" accounting field.

string | null

The "TaxCode" accounting field.

string | null

The "Type" accounting field.

boolean | null

Whether the employee is discontinued.

string | null

The supervisor.

string | null

The default equipment.

string | null

The company.

string | null

The mobile phone of the employee.

string | null

The email address of the employee.

string | null

The last name.

string | null

The first name.

string | null

The suffix.

string | null

The middle initial.

string | null

The accounting template name.

string | null

The "Pay Rate Level" accounting field.

string | null

The "Pay Type" accounting field.

string | null

The "Trade" accounting field.

viewExclusions
array of objects | null

Gets the view exclusions.

viewExclusions
Allowed:
Responses
200

Success

Language
Credentials
OAuth2
Missing 4 required scopes
LoadingLoading…
Response
Click Try It! to start a request and see the response here!