Skip to main content

GraphQL API Reference

The query type defines GraphQL operations that retrieve data from the server.

The mutation type defines GraphQL operations that change data on the server.

Objects are the building blocks of GraphQL APIs. They represent the resources that can be accessed via the API.

Interfaces are abstract types that can be implemented by other objects.

Enums represent possible sets of values for a field.

Unions are abstract types that can be used to return one of a number of different objects.

An Input Object defines a set of input fields; the input fields are either scalars, enums, or other input objects.

Scalars represent primitive data types that can be returned from a GraphQL API.