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