# API Style Guides GraphQL API GitLab's developer-facing API style guide for the REST API (v4) and GraphQL API. Mandates Grape DSL parameter validation, Entity-based response payloads, Title Case summary verbs aligned to HTTP method, deprecation markers with migration guidance, and PATCH vs. PUT semantics. CC BY-SA 4.0. **Endpoint:** https://gitlab.com/api/v4/ **Documentation:** https://docs.gitlab.com/ee/development/api_styleguide.html **GraphQL Properties:** - GraphQLStyleGuide: https://docs.gitlab.com/ee/development/api_graphql_styleguide.html