Schema Catalog
Last updated
Was this helpful?
Last updated
Was this helpful?
This page gives you a complete overview of the JSON Schema definitions used across Beefree SDK. Each schema plays a role in providing data structures that can be used to validate formats, properly format request bodies for API calls, or serve as a tool for storing templates, rows, and more in your backend.
Each of the following schemas has a dedicated page, but this catalog gives you the big picture and helps you understand how the pieces connect.
The following section includes a comprehensive list of schemas in Beefree SDK.
Name:
Description: Contains shared definitions and reusable schema components used across all simple schema modules.
GitHub File:
Name:
GitHub File:
Description: Describes the structure for a customizable button.
Name:
GitHub File:
Description: Describes available Divider content block properties.
Description: Enables the insertion of raw HTML blocks for advanced customization beyond standard modules.
Description: Describes available Icon content block properties.
Description: Describes the available Image content block properties.
Description: Describes an unordered or ordered list with multiple items and styling options.
Description: Describes available Menu content block properties.
Description: Describes available Paragraph content block properties.
Description: Defines header or title elements with configurable properties.
Description: Defines the layout and content rules for a column.
Description: Manages layout rows, defining structure and grouping content.
Description: Top-level schema representing the entire design template, including layout, metadata, and content.
Description: Reusable or saved rows can include a metadata
object to help organize and manage them within the builder interface.
Description: Schema for building and validating forms for popup and page builders.
Description: Defines the structure for storing comment threads tied to specific content elements within a template.
Description: Defines the structure for tracking changes in collaborative environments, particularly for managing comment threads within content blocks.
Name:
GitHub File:
Name:
GitHub:
Name:
GitHub:
Name:
GitHub File:
Name:
GitHub File:
Name:
GitHub File:
Name:
GitHub File:
Name:
GitHub File:
Name:
GitHub File:
Name:
GitHub File:
Name:
Name:
GitHub File:
Name:
Name: