Field
A custom field definition attached to a content type (e.g. customer,
company, a form, or a product category).
Fields are grouped under a FieldsGroup and rendered in forms and
detail views according to type, isVisible, and order. Fetch definitions
with fieldsGetDetail or fieldsGroups; manage them
with fieldsAdd.
FieldFields
Content type this field belongs to (e.g. customer, company, a form code).
Id of the specific content-type record (e.g. form id), when applicable.
Internal field name / label.
Whether the field is shown in list/detail views.
Whether the field is shown in the detail view specifically.
Whether users are allowed to hide this field from views.
FieldsGroup this field belongs to.
Map pin presets when type is location.
Column config when type is objectList.
Raw serialized options payload for select-like types.
Ids of nested Field rows for composite fields.
Conditional-display rules: show/require this field when associatedFieldId
matches a logicValue.
Helper text shown below the field label.
Selectable choices for select / multiSelect / radio types.
Input type, e.g. input, select, multiSelect, date, check, radio,
file, location, objectList. Drives which of options, locationOptions,
and objectListConfigs apply.
Built-in validation rule, e.g. email, phone, number.
Custom regex pattern the value must match.
Question / label text shown to the user.
Static content for read-only display fields.
Whether a value is required on submit.
Sort order within the group. See fieldsGroupsEdit.
show or hide — what happens when logics conditions match.
Column position for multi-column form layouts.
Page number for multi-page forms.
Stable machine code for this field. Prefer code over _id for lookups that
must survive re-imports — see fieldsGetDetail.
Whether this field is indexed for search.
Whether this field appears on summary cards.
Whether this field appears on the create form.
Product category this field is scoped to, when applicable.
true for built-in system fields shipped by Karzoun (cannot be removed via
fieldsRemove).