I saw clientMutationId field in example-strong-typing documentation.
mutation {
addComment(input:{clientMutationId: 1234, subjectId: "MDA6SXNzdWUyMjcyMDA2MTT=", body: "Looks good to me!"}) {
clientMutationId
commentEdge {
node {
body
repository {
id
name
nameWithOwner
}
issue {
number
}
}
}
}
}
what does clientMutationId mean? How can I generate it?
asked Jul 12, 2018 at 10:40
Lin Du
104k139 gold badges341 silver badges576 bronze badges
1 Answer 1
clientMutationId is not directly related with GraphQL but it is with graphql-relay.
Check Understanding Relay Mutations for a better explanation.
clientMutationId. This ID is generated by the Relay client behind the scenes to track the mutation's progress.
answered Jul 16, 2018 at 13:31
Marco Daniel
5,8055 gold badges31 silver badges38 bronze badges
Sign up to request clarification or add additional context in comments.
1 Comment
Aristoatle
Also note, it's optional. Personally wasn't sure if it was required at first.
Explore related questions
See similar questions with these tags.