- determines whether a field’s value is valid
- normalizes the formatting of a value
- parses a value into it’s constituent components for use in flow rules and mappings
- protects consumer PII by masking sensitive information before LeadConduit stores it
- preserves the raw value submitted to LeadConduit, just in case
Boolean
Boolean fields and variables are declared as typeboolean.
City
City fields and variables are declared as typecity.
Credential
Credential fields and variables are declared as typecredential.
Date
Date fields and variables are declared as typedate.
Supported Formats
Date of Birth
Date of birth fields and variables are declared as typedob. See the date type for supported formats.
email.
First Name
Email fields and variables are declared as typefirst_name.
Gender
Gender fields and variables are declared as typegender. Values are parsed case insensitively. Examples of valid
gender values are: “male”, “m”, “female”, “f”, “other”, “o”.
Last Name
Last name fields and variables are declared as typelast_name.
Number
Number fields and variables are declared as typenumber. Decimal and negative numbers are supported.
Currency and unit punctuation characters are ignored.
Phone
Phone fields and variables are declared as typephone. This data type only supports US phone numbers.
Supported Formats
Line Type Hint
If a raw phone number value has line type hint appended, the phone type will automatically set thetype value
appropriately. For example, the c hint found in 281-330-8004 (c) (c indicates “cell”) will cause the type
value to be set to “mobile”. Hints can immediately follow the phone number, can be separated by the phone by any
number of spaces, and can also optionally be wrapped in parentheses.
Extension Hint
If a raw phone number value has an extension hint appended, the phone type will automatically set theextension
value appropriately. For example, the x201 hint found in 281-330-8004 x201 will cause the extension
value to be set to "201". Hints can immediately follow the phone number, can be separated by the phone by any
number of spaces.
Postal Code
Postal Code fields and variables are declared as typepostal_code.
Range
Range fields and variables are declared as typerange. A range is a field value with lower and upper numeric
boundaries. Range fields are commonly used in scenarios where a consumer is presented a drop-down. For example,
the standard credit_score range field might have the value "700 - 749".
SSN
US Social Security Number fields and variables are declared as typessn.
State
Locality or State fields and variables are declared as typestate.
String
String fields and variables are declared as typestring.
Time
Time fields and variables are declared as typetime.