The PUT /scim/v2/Users/{id} endpoint executes a full replace of an existing resource. Typically, you would first GET the resource, make any desired changes, then PUT the changed resource to the same URI.

The server ignores attributes that the client omits from a PUT request, rather than removing them. A client can explicitly designate that an attribute should be removed by setting its value to null.

The User resource and its attributes are defined in RFC 7643, Section 4.1.