There are three kinds of operation available at the entry points to the schema:
- Schema must have
queryobject type whose fields are the set of query endpoints of the server application. - A schema may optionally have
mutationobject type, whose fields are the set of mutations available on the server. - The schema may have a
subscriptionobject type, whose fields are the set of subscriptions.