What is GraphQL Mutation? — UK Software Development Guide
Direct Answer
A GraphQL mutation is an operation that modifies data on the server — equivalent to POST, PUT, PATCH, or DELETE in REST. While GraphQL queries read data, mutations create, update, or delete it. Mutations return the modified data, enabling the client to update its local state without a separate query.
Graphql-mutation in the UK
GraphQL mutations have specific UK GDPR implications. A mutation that updates personal data should: validate the requesting user's authorisation (only the data subject or authorised admin can modify their data), create an audit log entry (who changed what, when — for ICO accountability), and trigger any downstream processes (e.g., updating a search index, notifying dependent services). Right to erasure via GraphQL mutation: a deleteAccount mutation should cascade to all personal data across all services and confirm deletion to the client.
Related Glossary Terms
API
API explained for UK software developers and business owners. An API (Application Programming Interface) is a defined set of rules and protocols that allows different software system... UK context, examples, and related services.
SAAS
SaaS explained for UK software developers and business owners. SaaS (Software as a Service) is a software distribution model where applications are hosted centrally and delivered to c... UK context, examples, and related services.
Microservices
Microservices explained for UK software developers and business owners. Microservices architecture is a software design approach where an application is built as a collection of small, indepen... UK context, examples, and related services.
Open Banking
Open Banking explained for UK software developers and business owners. Open Banking is the UK's implementation of PSD2 (Payment Services Directive 2) — a regulatory framework that requires th... UK context, examples, and related services.
Postgresql
PostgreSQL explained for UK software developers. PostgreSQL (commonly called Postgres) is a powerful, open-source relational database management system. It supports adva... UK context and related services.
GRAPHQL
GraphQL explained for UK software developers. GraphQL is a query language for APIs and a server-side runtime for executing those queries, developed by Meta (Facebook)... UK context and related services.
Get Expert Advice on Graphql-mutation
Speak with our UK software development experts about Graphql-mutation. Free consultation, transparent pricing, no obligation.