Microsoft REST API Guidelines
Being that guy again, (and sacrificing my karma) but...<p>This is not REST, it contains nothing about hypermedia, entities having knowledge of their URIs, or any way of discovering features of an API programmatically.<p>While I'm sure there's plenty of good stuff in here (it looks otherwise fairly comprehensive), APIs will continue to be a disparate system that requires custom code for every integration until we can embrace the full benefits of REST, and develop the technology and conventions/standards for integrating RESTful services.<p>Edit: for an example of what's possible with 'real' REST, check out this talk: <a href="https://vimeo.com/20781278" rel="nofollow">https://vimeo.com/20781278</a> – better documentation, easy parsing, API optimisation without client changes, discovery, and the API is fully human readable/usable as well.