Patch HRIS Employee

Patches employee given its employee id. Note: All required body params in the schema are not enforced in PATCH request, unlike path params.

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

System ID of profile. Use default if you have only one system and dont want to use system-Id.

string
required

Employee unique Id

Body Params
string | null

The email of the manager

string | null

The location of the employee

customInfo
object | null

The custom info captured for the employee by custom fields

employmentDates
array of objects | null

The typed lifecycle dates of the employee, keyed by type. A write replaces the whole list: send every date that should survive it. Send [] or null to clear all. Omit the field to leave the stored dates untouched.

employmentDates
string | null

Integration system id for the employee

languages
array of objects | null

The employee language proficiencies

languages
string | null

Preferred pronouns of the employee

externalSystemIds
array of objects | null

The employee ids in systems outside the HRIS (payroll and the like). A write replaces the whole list: send every id that should survive it. Send [] or null to clear all. Omit the field to leave the stored ids untouched.

externalSystemIds
string | null

Is the exit regrettable?

int32 | null

The last activity timestamp in seconds

int32 | null

The termination timestamp of the employee in seconds

string | null

The job code of the employee

string | null

Working time zone

string | null

First name the employee goes by

string | null

The role of the employee

string | null

Workplace model (office / hybrid / remote)

string | null

The personal email of the employee

boolean | null

Is contingent

mobility
object | null

The mobility of the employee

string | null

The Business unit of the employee

temporalFields
array of objects

Temporal fields of the employee

temporalFields
rmUserGroups
array of objects | null

RM user groups associated with the employee

rmUserGroups
string | null

Marital status of the employee

string | null

External job id of the employee

additionalManagers
array of objects | null

The additional managers of the employee. The list sent replaces the stored list; send an empty list to clear all, or omit to leave the existing managers unchanged.

additionalManagers
string | null

The company name of the employee

string | null

The phone number of the employee

string | null

The user id of the manager in HRIS system

boolean | null

Is the employee eligible for transfer or not

string | null

Last Name of the employee

string | null

Type of the employee

string | null

Middle name of the employee

string | null

Current employment status

badges
array of objects | null

The badges of the employee

badges
string | null

First Name of the employee

basePay
object | null

The base pay of the employee

string | null

The userId of the employee

string | null

The business email of the employee

string | null

The last review rating of the employee

string | null

Employment basis (full-time / part-time)

successionPlan
object | null

On read: the ids linking this employee to /careerhub/succession_plans, i.e. the plan they are the incumbent of and the plans they are an active successor in. Null when in no plan. Covers position-based succession plans; tenants still on the legacy profile-based model mostly get null. On write: the HRIS succession plan for this employee.

bonus
object | null

The bonus given to the employee

string | null

The full name of the manager

string | null

Eligible for rehire?

userHighlightedSkills
array of strings | null

Skills the employee has highlighted on their Career Hub profile. A write replaces the whole list; an empty list clears it. Only skills already on the profile are returned, in the profile's own spelling.

userHighlightedSkills
string | null

The location country of the employee

candidateData
object | null

candidate data of employee

positionCriticality
array of strings | null

The criticality of the position of the employee

positionCriticality
string
required

List of Emails of the employee comma seperated

string | null

The job level of the employee

string | null

Termination type (voluntary / involuntary)

string
required

The unique id of the Employee in the HRIS system

employeeCriticality
object | null

The criticality information of the employee

performanceRatings
array of objects | null

Performance ratings for the employee

performanceRatings
string | null

The title of the employee

citizenship
array of strings | null

Citizenships of the employee, more than one when dual. A write replaces the whole list: send every citizenship that should survive it. Send [] or null to clear all. Omit the field to leave the stored citizenships untouched.

citizenship
string | null

Last name the employee goes by

string | null

The contact email of the manager

int32 | null

The hiring timestamp of the employee in seconds

int32 | null

The last role timestamp of the employee in seconds

string | null

Shift label (morning / evening / night / general)

string | null

The lob of the employee

string | null

Salutation / title of address

Headers
string
required

The secret key to access the api. It starts with the bearer token

Response

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json