CustomFieldTypes:
- B = Boolean (Checkbox)
- S = Selection (Dropdown)
- T = Text
- D = Date
- N = Number
- M = Money (Currency)
{
"customFieldId": 157,
"customFieldParentId": null,
"customFieldName": "Education level",
"customFieldGroupId": 52,
"customFieldGroupName": "Education",
"customFieldGroupType": "Contacts",
"customFieldTypeId": "S",
"isEditable": true,
"isExportable": false,
"maxTextboxCharacters": null,
"availableValues": [
{
"id": 1,
"name": "High School diploma",
"parentValueId": null
},
{
"id": 2,
"name": "College degree",
"parentValueId": null
},
{
"id": 3,
"name": "Postgraduate degree",
"parentValueId": null
},
{
"id": 4,
"name": "Doctorate",
"parentValueId": null
}
]
}
Custom Field
Property | Type | Description |
---|---|---|
| int | Unique identifier for a Custom Field in this context |
| int | Identifies a Selection’s parent (Only applies to hierarchical Selections) |
| string | The name for the Custom Field, no longer than 255 characters |
| int | Unique identifier for the Custom Field Group to which this Custom Field belongs |
| string | The name of the Custom Field Group to which this Custom Field belongs, no longer than 60 characters |
| string | The type of Custom Field Group (must be Contacts, Contributions, or Disbursements) |
| string | A one character identifier of the Custom Field type |
| bool | Indicates whether or not the value assigned to the Custom Field can be changed |
| bool | Indicates whether or not the Custom Field may be included in an Export Job |
| int | The maximum number of characters allowed in the text field. (Only applies to Text or Number fields) |
| array | An array of available values. (Only applies to Selections) |
Available Value
Property | Type | Description |
---|---|---|
| int | The value of the Selection option |
| string | The text of the Selection option, no longer than 100 characters |
| int | The id of the the Selection option in the Custom Field’s parent Selection (Only applies to hierarchical Selections) |