Skip to main content
Every block uses a stable caller-supplied id, a type, display copy, required, and a properties object. The table lists the fields and properties that affect each renderer.

Screens and structure

Text and contact inputs

Dates, numbers, and values

Choices and collections

Files, verification, and embeds

Text and layout blocks

label blocks are used by single-page forms to label a related input through part_of. Preserve them when reading and writing an existing form.