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.