Guiding principle: put as much in the URL as is reasonable.

JSON <---> HTTP

HTTP Requests:

JSON Messages:

Database Calls: