The document provides guidelines for developing REST APIs at Microsoft to ensure consistency across services. It establishes best practices for API design, implementation and documentation. The guidelines aim to make accessing Microsoft services via REST interfaces easy for all application developers and allow for common patterns to be reused. The document covers topics like URL structure, request/response formats, collections, versioning, throttling and more. It is intended to be applied to both public and internal APIs.