Update an existing form. Requires forms-write.
forms-write ability.
| Parameter | Type | Description |
|---|---|---|
| id | number | Numeric ID of the form to edit |
| Field | Type | Description |
|---|---|---|
| title | string | Form title (max 60 characters) |
| visibility | string | Form visibility state ("public", "closed", "draft") |
| language | string | Two-letter ISO language code (e.g. en) |
| theme | string | Form theme |
| presentation_style | string | How the form is presented |
| width | string | Form container width |
| size | string | Form text size |
| border_radius | string | Form border radius |
| dark_mode | string | Dark mode setting |
| color | string | Primary color (hex format) |
| uppercase_labels | boolean | Whether labels should be uppercase |
| no_branding | boolean | Hide OpenForm branding |
| transparent_background | boolean | Use transparent background |
| properties | array | Array of form fields/blocks — must never be empty, or existing properties will be lost |
| …other fields | mixed | All other fields from Create Form (description, logo_picture, etc.) |
200 OK – Returns the updated Form object.
403 Forbidden – The token lacks forms-write or you don’t have permission.Personal Access Token
ID of the workspace that owns the form.
The title of the form.
The current visibility state of the form.
public, draft, closed Two-letter ISO language code.
default, simple, notion light, dark, auto centered, full sm, md, lg none, small, full Whether to hide the OpnForm branding.
Transparent background when form is embedded.
50200050x >= 150recaptcha, hcaptcha An array of field and layout blocks that make up the form.
Updated
The unique identifier for the form.
The URL-friendly slug for the form.
The title of the form.
The current visibility state of the form.
public, draft, closed Two-letter ISO language code.
default, simple, notion light, dark, auto centered, full sm, md, lg none, small, full Whether to hide the OpnForm branding.
Transparent background when form is embedded.
50200050x >= 150recaptcha, hcaptcha An array of field and layout blocks that make up the form.