I'm not a big fan of reproducing data which probably belongs in headers and shoving it inside the URL, in case of a request, or the JSON body, in case of a response. For example: range/offset requests, status codes when there are an exception, dates or transaction IDs in the request when If-Modified-Since (or If-Unmodified-Since when doing compare and set) is appropriate.
Also, the underscores for JSON thing isn't really solved. Google's own JSON style guide recommends camelCase:
Also, the underscores for JSON thing isn't really solved. Google's own JSON style guide recommends camelCase:
https://google-styleguide.googlecode.com/svn/trunk/jsoncstyl...