Update Employee

Update an employee's fields by submitting a JSON object or XML document containing field name/value pairs. The request body schema lists commonly used fields, but any valid employee field name may be used as a key. To discover available field names, call the list-fields endpoint (operationId: list-fields, GET /api/v1/meta/fields).

Trax Payroll note: If the employee is currently on a pay schedule syncing with Trax Payroll, or is being added to one, the request must include the required payroll-related employee fields: employeeNumber, firstName, lastName, dateOfBirth, ssn or ein, gender, maritalStatus, hireDate, address1, city, state, country, employmentHistoryStatus, exempt, payType, payRate, payPer, location, department, and division.

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

The employee ID.

Body Params
string

Legal first name.

string

Legal last name.

string

Work email address.

string

Job title.

string

Department name.

string

Division name.

string

Location name.

date

Hire date in YYYY-MM-DD format.

string

Mobile phone number.

string

Home phone number.

string

Work phone number.

string

Street address line 1.

string

City.

string

State or province. Values are normalized to standard abbreviations (e.g., "Pennsylvania" becomes "PA").

string

ZIP or postal code.

string

Country name.

Responses
200

Employee updated successfully. No response body is returned.

400

Provided JSON is malformed, or required fields are missing.

403

The API user does not have permission to see the employee or to update any of the requested fields.

404

The employee does not exist.

409

A field was given an invalid value (e.g., duplicate email, invalid state/country, incompatible pay type).

Language
Credentials
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here!