Skip to main content
The GraphQL API uses strongly-typed objects for all data. This section documents each type, its fields, and relationships.

Core Types

Component

Published UI components with compiled code

Package

Immutable component snapshots with dependencies

Content

Published content with compiled BindJS

ContentType

Schema definitions for content structure

Asset

Media files with CDN URLs

Tag

Content and asset categorization

SavedSearch

Reusable search configurations

Package Resolution Types

Resolved Package

Package data with resolved dependencies

Subscription Types

Subscription Types

Real-time update payloads

Type Summary

TypeDescription
ComponentUI component with compiled JavaScript
PackageImmutable snapshot of components
ContentContent item with compiled BindJS
ContentTypeSchema for content structure
AssetMedia file with CDN URL
TagCategorization label
SavedSearchStored search configuration
ResolvedPackageFull package data with dependencies
ResolvedPackageRefPackage IDs for normalized caching
ResolvedPackageDataContent-addressed package data
PackageDependencyExternal package reference
ContentUpdateReal-time content change payload
ComponentUpdateReal-time component change payload
PackageUpdateReal-time package change payload
ComponentPreviewPreview component data
ContentPreviewPreview content data
PreviewUpdateReal-time preview change payload