V3 Contracts

Returns a list of all custom fields defined in the system. Has an ids query parameter to filter the response to return specific field definitions for specified loan custom fields.

Custom Field Attributes

Loan custom fields are defined in the customField object. The customField object attributes are described in the following table.

ATTRIBUTEDESCRIPTION
id
string
Loan custom field name.
description
string
Description for loan custom field.
format
string
See V3 Custom Field Formats.
maxLength
integer
Indicates the maximum length of the value for the custom field. Example: If the format is STRING, provide the maximum number of characters allowed.
calculation
string
This attribute is available to administrators and super administrators only.

A custom calculation is an expression that returns a number or text value, which is then saved into the associated custom field.

Custom calculations can contain simple arithmetic operations, mathematical operations, text-based operations, date-based operations, values from other fields in the same loan, and branching and logical operations.
audit
object
Defines the audit data to return. If format is AUDIT, the custom field will contain last-change information for the field ID you specify.
audit.fieldId
string
Required when format is AUDIT. Provide the field ID for which to display the audit information or data.
audit.data
string
The type of last-change information to display. Specify one of the three options
UserID
UserName
Timestamp
options
array of strings
If the format is DROPDOWNLIST or DROPDOWN, provide the values that will appear in the drop-down list.
contractPath
string
Contract path for loan custom field. Field is RetrieveOnly.
jsonPath
string
JSON path for loan custom field. Field is RetrieveOnly.
isCalculatedField
boolean
A value of true indicates the field has a calculation associated.