Skip to main content

Content Types

🚧Documentation Under Construction

We are actively working to improve this documentation. The content you see here may be incomplete, subject to change, or may not fully reflect the current state of the feature. We appreciate your understanding as we continue to enhance our docs.

Content models are the primary way to expose and query data from your Brightspot instance through the GCA. By configuring your Java content types (classes that extend Content or implement Recordable), you can automatically generate GraphQL operations for fetching, querying, and mutating your content without writing custom schema definitions. The GCA provides three core operations for working with content models: Get for fetching single items by ID, Query for retrieving collections with filtering and sorting, and Content mutations for creating, updating, and deleting content.

This section covers how to configure these operations and use them to interact with your content. All operations share the same response types, which are detailed in the Content Schema Types reference document.