Skip to main content
A Worker can have more than one employment through their time at the company. Significant changes in classification or location require a new employment to be started for the worker. For example, when converting a contractor to an employee, their original employment will end, and a new employment will be created to reflect their new status as an employee. Similarly, when an employee moves from one country to another in a way that necessitates a change in their contract (for example because their local employer will change), a new employment object will be created for them. In rare cases, a worker may have more than one concurrent employments. This is common in some countries where the company enters into an employment contact with someone, while also engaging with them as a contractor. In this situation, while both employments are current, only one will be marked as primary. Most of the time, a Worker will only have one Employment record, representing their current primary employment.

Attributes

id
string
Unique identifier for the object, e.g. wre_cNqYX2J3s9bI2Aa.
worker
string
The ID of the worker this employment is associated with.
primary
boolean
Whether this is this person’s primary employment or not. One of true or false. A worker can only have one primary employment.
current
boolean
Whether or not this employment is current, i.e. it hasn’t ended and been replaced by another employment, or terminated.
classification
object
A Classification object representing the current classification of this employment.
compensation
object
A Compensation object representing the current compensation of this employment.
role
object
A Role object representing the current role of this employment.
location
object
A Location object representing the current work location of this employment.
reporting
object
A Reporting object representing the current reporting relationship of this employment.
created
string
Timestamp of when the employment was created.