Forms
Manage forms — create, update, publish, and delete forms in your workspace.
Forms
Manage forms — create, update, publish, and delete forms in your workspace.
Endpoints
/api/v1/formsList forms — Returns all forms in the workspace, sorted by most recently updated.
client.forms.get()/api/v1/formsCreate a form — Creates a new form in draft status.
client.forms.post(body)/api/v1/forms/{id}Get a form — Returns the form with all sections and questions.
client.forms.byId("ID").get()/api/v1/forms/{id}Update a form — Update title, description, or status.
client.forms.byId("ID").put(body)/api/v1/forms/{id}Delete a form — Soft-deletes by default. Add ?permanent=true to permanently delete.
client.forms.byId("ID").delete()/api/v1/forms/{id}/publishPublish a form — Publishes the current draft as the next revision. Requires user-backed auth context in addition to the forms:publish permission.
client.forms.byId("ID").publish.post(body)This page is auto-generated from the OpenAPI spec. Run npm run docs:generate to update.