Introduction
PUT is used to completely replace a resource on a server with new data. It updates everything about that resource.
You want to update all details of a user profile at once.
Replacing a whole document or file on a server with a new version.
Updating a product's full information in an online store.
Changing all settings of a device stored on a server.