Creator Documentation

Form Creation

The builder flow, import path, and API contract used to create or update a form.

Docs Home03 / 06

The primary way to create a form is the interactive builder at /create. It lets you define metadata, add sections, configure fields, preview the form, and then submit the final payload toPOST /api/forms.

Metadata fields

The form metadata carries the form identity and runtime settings. Current fields includeformId, name, description, version, publicKey,primaryColor, backgroundColor, validFrom, validTo, andenabled.

Importing an existing form

The builder also supports importing an AEF file from /import when you want to edit an existing definition instead of starting from scratch.

What gets saved

The Worker stores the rendered form HTML and the original JSON definition in R2. Updates keep using the same form UUID, and the form secret authorizes edits to the stored definition.

Get the appDownload App