Designing a good GraphQL API is tricky, because you always want to balance utility and convenience with a consideration around how the API may evolve in the future. The main points to consider when designing your GraphQL mutations are: Naming. Name your mutations verb first. Then the object, or “noun,” if applicable. Use camelCase.Specificity. Make mutations as specific as possible. Mutations shou
![Designing GraphQL Mutations | Apollo GraphQL Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/7ce2477f67724aee64f8fe9dc54bb4588fc93228/height=288;version=1;width=512/https%3A%2F%2Fwp.apollographql.com%2Fwp-content%2Fuploads%2F2020%2F03%2F1_-d8Qinquc8sn9_xGwh0-XQ-scaled.jpg)