Concept Flow - Input arguments for mutations
Client sends mutation request
Server receives mutation with input arguments
Server validates input arguments
Yes No
Perform mutation
Return mutation result to client
The client sends a mutation with input arguments; the server validates them, performs the mutation if valid, or returns an error otherwise.