|To be used as the property name when stored and retrieved from the database. More|
|Text used as a field label in the Admin panel or an object with keys for each language.|
|Enforce that each entry in the Collection has a unique value for this field.|
|Used by the default validation function to ensure values are of a minimum character length.|
|Used by the default validation function to ensure values are of a maximum character length.|
|Provide a custom validation function that will be executed on both the Admin panel and the backend. More|
|Build a MongoDB index for this field to produce faster queries. Set this field to |
|If this field is top-level and nested in a config supporting Authentication, include its data in the user JWT.|
|Provide field-based hooks to control logic for this field. More|
|Provide field-based access control to denote what users can see and do with this field's data. More|
|Restrict this field's visibility from all APIs entirely. Will still be saved to the database, but will not appear in any API or the Admin panel.|
|Provide data to be used for this field's default value. More|
|Enable localization for this field. Requires localization to be enabled in the Base config.|
|Require this field to have a value.|
|Admin-specific configuration. See below for more detail.|
|Extension point for adding custom data (e.g. for plugins)|
* An asterisk denotes that a property is required.
In addition to the default field admin config, the Text field type allows for the following
Set this property to define a placeholder string in the text input.
Set this property to a string that will be used for browser autocomplete.