The verb in a request is based on the request type – PUT, POST, DELETE, GET etc.

So the endpoint /item with a GET is different than a POST or PUT. The url should describe a noun – generically. /item with a GET returns a collection, /item/21 with a GET returns an entity, /item/21 with a POST should throw an error as POST should be reserved for creating new entities and the passed id should not exist at that time.

http://stackoverflow.com/questions/630453/put-vs-post-in-rest