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.
|
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",
}