Rest api - update single field of resource Rest api - update single field of resource java java

Rest api - update single field of resource


This is exactly what the HTTP method PATCH is made for. It is used in cases where the resource has many fields but you only want to update a few.

Just like with PUT, you send a request to myapi/drivers/{id}. However, unlike with PUT, you only send the fields you want to change in the request body.

Creating endpoints like myapi/drivers/{id}/enable is not very RESTful, as "enable" can't really be called a resource on its own.

For an example implementation of a Spring PATCH endpoint, please see this link.


Use PATCH Http metod to update one field

PATCH myapi/drivers/{id}/enable