A Minimal Rule Set for Designing HTTP JSON APIs

There are plenty of books and guidelines on how to design REST-style or RPC-style HTTP JSON APIs. In practice, however, when you work in a…