Update a custom attribute

Update selected fields on one custom attribute. Fields omitted from the request remain unchanged.

A custom attribute defines a field on a worker profile, including how that field is configured. The worker's value for that field belongs to the worker record.

Path Params
uuid
required

customAttribute unique identifier

Body Params
uuid
uuid

Company UUID

string
required
string
string
enum
required
string
options
array of objects
options
string
uuid
boolean
Defaults to false

If true, this attribute cannot be modified. Can only be set by system.

boolean
Defaults to false

If true, this attribute won't be shown. Can only be set by system.

boolean
Defaults to false

If true, this attribute can only be accessed by users with certain rights.

integer

The ID of the hire data key

string
enum

Which system authored this attribute definition

Allowed:
uuid | null

UUID of the attributeSection this attribute is grouped under on the worker profile Attributes tab. Null, absent or a deleted section means unassigned: the UI renders an unassigned applicant-origin attribute (hireDataKeyId set) under the virtual "Applicant Attributes" section, otherwise under a trailing "Other" group. A hidden attribute never renders, even inside a company section.

validation

Optional format rule enforced on this attribute. Absent means no rule: exactly the pre-validation behavior. Send null to remove a rule — over JSON that is the only way to say "clear it", since an absent key is a partial patch that leaves the stored rule alone.

Responses

Language
Credentials
OAuth2
Missing 1 required scope
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json