Custom Fields are extra fields that can be defined on the Application, Business or Person objects.
Use them to add any fields specific to your needs. See the Guide section about Custom Fields for more information.
The Custom Field object looks like:
{
"id": "CF1618",
"display_name": "Internal Customer ID",
"name": "internal_customer_id",
"description": null,
"type": "string",
"enabled_for": ["business_case", "person_case"],
"is_required": false,
"display_in_portal": true,
"required_in_portal": false,
"accepted_values": null,
"display_order_in_portal": null,
"portal_activation_condition_id": null,
"created_at": "2024-08-30T12:33:55.024461Z",
"updated_at": "2024-10-16T21:02:52.083035Z"
}
When creating a Custom Field, you can specify for which entities the Custom Field is for through the enabled_for
attribute.
You can use a combination of the following values:
business_case
: enable the custom field for a business case (a case verifying a business).person_case
: enable the custom field for a person case (a case verifying a person).shareholder_business
: enable the custom field for a related business with ashareholder
roledirector_business
: enable the custom field for a related business with adirector
roleother_business
: enable the custom field for a related business without any roleshareholder_person
: enable the custom field for a related person with ashareholder
roledirector_person
:enable the custom field for a related person with adirector
roleubo
: enable the custom field for a related person with aUBO
roleaccount_owner
: enable the custom field for a related person with aaccount_owner
(signatory) roleother_person
: enable the custom field for a related person without any role
Once a Custom Field is registered, it can be added to Cases by setting/updating the Application's custom_fields
attribute. Likewise for the Person or Business objects.
For an example on how to create and use a Custom Field, see this recipe.