PUT Http Method
PUT is used when we want to update an item in our collection. We send the entire object with the changes that have been made. So even properties not being changed should be sent, which is for validation purposes.
A successful PUT will return a 204 No Content status code back to the user. There is no need to return any content back on a successful PUT.