Question: what is the main difference between patch and put request?
Answer: PUT - is used for modifying existing resource (Previously POSTED). On the other hand the PATCH request is used to update some portion of existing resource.