Supported and Unsupported GraphQL Features
The GraphQL descriptor implementation in Integration Server supports the following GraphQL features:
The basic GraphQL concepts: Schema, Operations, Types, Data resolvers, and Type resolvers.
Root operations for the resources: Query and Mutation.
Integration Server performs any GET, POST, UPDATE, or DELETE operation using these two operations.
Input and output data types: Scalar type, Object type, Interface type, Union type, Input object type, Enum type.
The GraphQL descriptor implementation in Integration Server does NOT support the following actions:
Subscription root operation.
Custom scalar data type.
Directives.
GraphQL uses Resolvers that provide the instructions for turning a GraphQL operation into data. Resolvers are organized into a one to one mapping to the fields in a GraphQL schema. GraphQL uses two types of Resolvers operation:
Data resolvers
Type resolvers