SDUI Section Definitions
Manage server-driven UI section definitions. A section definition is a reusable component type (with settings, blocks, and presets) that templates reference by type.
📄️ List section definitions (paginated)
Returns a page of section definitions including soft-deleted ones. Use `/active` to exclude deleted entries.
📄️ Create a section definition
Creates a new section definition. `type` and `name` are required; other fields default per `CreateSectionDefRequest`.
📄️ List active section definitions
Returns only section definitions with status=ACTIVE and not soft-deleted. Used by the template editor to populate the section type picker.
📄️ Get a section definition by id
Get a section definition by id
📄️ Update a section definition
Partial update — only non-null fields in the request body are applied.
📄️ Soft-delete a section definition
Marks the definition as deleted. Existing templates that reference it will continue to render, but it is hidden from the picker.