The specification says
“Any or all of a resource’s attributes MAY be included in the resource object included in a
Is it allowed to require certain attributes to be always present in a PATCH call (at a certain endpoint)? In the extreme, this could be used to model a replace-update, when all attributes are required. Other use cases might have dependencies between attributes such as “if a is provided with a certain value, b must be present too”.