Custom GraphQL Schema Extensions
You can extend the GraphQL Schema to enable the querying of custom data by creating a GraphQL Schema Extension.
You can create an extension to the base GraphQL Schema by creating one or more Java classes, each of which represent a change to the Schema. You configure the change or changes in the manifest file of an Add-on.
The Public Content API allows you to make the following types of changes to the Schema:
- A change of type
SchemaType, which lets you add new GraphQL types to the Schema - A change of type
ExtensionType, which lets you add new GraphQL root queries