Types

FormFieldCondition

A display condition: the field is shown only when the controlling field's answer satisfies operator/value. Name the controlling field by its `reference` (recommended). Display-only — evaluated by the form renderer; it does NOT gate what the API writes.

referencerequired
string | null
The controlling field's `reference` (recommended). `againstFieldName` is accepted as an alias.
againstFieldName
string | null
Alias for `reference` (the controlling field's reference/name).
againstFormFieldId
string | null (uuid)
The controlling field's uuid (alternative to `reference`).
operatorrequired
string
?? = the controlling field has any value.One of: =, !=, >, <, >=, <=, ??, one_of, not_one_of
value
string | array | null
Compared against the controlling field's answer. Required unless operator is ??. A list for one_of / not_one_of, a string otherwise.

Used by (2)