"tshirt_size": "medium". An unset attribute returns null; archived attributes
are omitted. Update a worker writes these fields.
The public API returns the worker plus snapshots from the worker’s current
primary employment. That means compensation, classification, role, and
reporting appear directly on the worker and again under employment.
By default, name and email are returned as strings. On
Get a worker, you can request expand[]=name and/or
expand[]=email to receive their full objects instead.
Attributes
The worker type. One of
employee, contractor, or vendor, or null
before an employment is assigned.The worker’s display name by default. Expand
name on
Get a worker to receive the full name object.The worker’s primary email address by default. Expand
email on
Get a worker to receive the full email object.Current compensation snapshot from the worker’s primary employment. The
compensation’s ID when the caller cannot read the worker’s compensation;
employment.compensation then holds the same ID.Current classification snapshot from the worker’s primary employment. Some
string fields may be empty when no value has been recorded yet.
The worker’s last applied revision, e.g.
rv_8Hd2K: the update that last changed its number, original start date,
entity or workspace attributes. List revision entries
for a field’s history.