Using Custom Action Names in ASP.NET Web API
By default Web API action methods use the same HTTP method name that they are serving. For example, to deal with the HTTP GET method the Web API has the Get() action method. However, you may want to customize these action method names for the sake of better readability. There are several ways in which you can customize these action method names. This article discusses them with an example of each.
http://www.bipinjoshi.net/articles/cb4b57e3-82f8-4458-b82e-74f05e988e4e.aspx