Forms & write-back

Read-only is half the story — Forms let your app create and update data.

Build a form

Put Input / Select / Checkbox bricks inside a Form, and give each input a bindKey under a shared prefix — e.g. form.signup.email, form.signup.plan. Set the Form's fieldsPrefix to form.signup..

Submit

On submit, the Form collects the bound fields and posts them to a connection endpoint (or a URL). It shows success/error, can write the response to a key, and can refresh datasets so the rest of the page reflects the change.

Validation & feedback

Inputs validate by type (email, number). The Form surfaces the endpoint's success or error so the viewer knows what happened.

Write endpoints and their auth live on the server-side connection. Never put a write key in a brick prop or in chat.

Next steps