Skip to content

Instantly share code, notes, and snippets.

@ziot
Created July 9, 2020 22:32
Show Gist options
  • Save ziot/76b079f3f4d2987ea527fa7094b3ecc0 to your computer and use it in GitHub Desktop.
Save ziot/76b079f3f4d2987ea527fa7094b3ecc0 to your computer and use it in GitHub Desktop.
GraphQL Introspection
query IntrospectionQuery { __schema { queryType { name } mutationType { name } subscriptionType { name } types { ...FullType } directives { name description args { ...InputValue } onOperation onFragment onField } } } fragment FullType on __Type { kind name description fields(includeDeprecated: true) { name description args { ...InputValue } type { ...TypeRef } isDeprecated deprecationReason } inputFields { ...InputValue } interfaces { ...TypeRef } enumValues(includeDeprecated: true) { name description isDeprecated deprecationReason } possibleTypes { ...TypeRef } } fragment InputValue on __InputValue { name description type { ...TypeRef } defaultValue } fragment TypeRef on __Type { kind name ofType { kind name ofType { kind name ofType { kind name } } } }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment