I'll leave it in this case, but generally I'd prefer to avoid idiomatic Rails routes and HTTP verbs. There are fewer potential conflicts in just using separate url endpoints for everything. See Twitter, who deprecated their use of DELETE/PUT in favor of just GET/POST: https://dev.twitter.com/docs/deprecations/spring-2012