Appearance
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
| Property | Type | Required | Notes |
|---|---|---|---|
contractVersion | — | yes | |
id | string | yes | Dot-namespaced form id, e.g. hr.employee-lookup. |
version | string | yes | |
publisher | string | yes | |
fields | array | yes | |
sections | array | yes | |
tabs | array | yes | |
layout | object | yes | |
canvas | array | ||
validations | array | yes | |
rules | array | yes | |
events | array | yes | |
permissions | #/$defs/permissionSurface | yes | |
designer | object | yes |
Named sub-definitions
identifier, i18nKey, permissionSurface, boundKey, fieldValue, selectOption, fieldConstraints, fieldDesigner, computedSpec, fetchFromBinding, rollupBinding, childTableSpec, fieldSpec, sectionSpec, tabSpec, actionDefinition, validationSpec, ruleBindingSpec, formEventBinding, canvasPosition, canvasPlacement