How can you design RESTful APIs that support partial updates?
When you design a RESTful API, you want to make it easy for clients to interact with your resources and modify their state. However, sometimes clients only need to update a subset of the resource's attributes, not the whole representation. How can you design RESTful APIs that support partial updates without breaking the principles of REST?