There are a lot of time when you need a ton of actions but rest API docs with noun doesn't help much, and implementing proper RPC style will need a lot of changes and will not work for simple HTML forms.
- HTTP GET for queries. GET requests are made in REST style.
/articles
/articles/1
- HTTP POST for commands and everything else. POST requests are made using normal verbs and params like in HTML form.
/article/create
/article/update
/article/delete
/article/star
/article/unstar
/article/watch
/article/unwatch
/article/favourite
/article/unfavourite
/article/follow
/article/unfollow
/server/restart
/settings/update
/image/process
That's all