We are trying to use HTTP verbs as appropriately as possible. Hence, we support:
Retrieves the resource.
Used to create resources (as long as their future location is determined by the server).
Used for replacing objects or collections.
Used to delete resources (items or collections).
Used to update parts of an object. In contrast to PUT it will only change the passed fields.