Skip to content

form schema

A form's field/section/validation contract.

Pull the full JSON Schema: erp schema pull form  ·  MCP: erp_get_schema {"name":"form"}

Top-level properties

PropertyTypeRequiredNotes
contractVersionyes
idstringyesDot-namespaced form id, e.g. hr.employee-lookup.
versionstringyes
publisherstringyes
fieldsarrayyes
sectionsarrayyes
tabsarrayyes
layoutobjectyes
canvasarray
validationsarrayyes
rulesarrayyes
eventsarrayyes
permissions#/$defs/permissionSurfaceyes
designerobjectyes

Named sub-definitions

identifier, i18nKey, permissionSurface, boundKey, fieldValue, selectOption, fieldConstraints, fieldDesigner, computedSpec, fetchFromBinding, rollupBinding, childTableSpec, fieldSpec, sectionSpec, tabSpec, actionDefinition, validationSpec, ruleBindingSpec, formEventBinding, canvasPosition, canvasPlacement