What's the best practice of making non-restful API actions as exceptions? | Hacker News Reader