FieldDefinition is a set of configurations that describe a property that community admins or group admins may define.
Each field represent a column in your community CRM system.
FieldDefinition Object
| Name | Type | Definition |
|---|---|---|
| id | Numeric | This is a unique identifier. |
| name | Text | This is the name of the field. |
| type | Text | This represent the visual type of the field in the registration form.
|
| unique_name | Text | |
| options | Array[Text] | Represent an array of strings that describe the option name. fields options can be attached to the following types:
|
| other_option_flag | Boolean | This flag indicates that members can add their own option. |
| placeholder | Text | A text that describes the field when no input was filled by the user. |
| required | Boolean | Indicates whether or not this field is required to fill in by the members. |
{
"required": true,
"options": null,
"other_option_flag": false,
"placeholder": "please fill in your first name.",
"name": "First Name",
"type": "text",
"id": 4213,
"unique_name": "first_name",
}{
"required": false,
"options": ['Options 1','Options 2','Options 3'],
"other_option_flag": true,
"placeholder": null,
"name": "Selection field",
"type": "select",
"id": 4213,
"unique_name": "select",
}
