Addressing API Custom Preferences
Custom preferences supported by the Verify Service are for use against any country dataset.
To create a custom preference for a POST request, follow this code snippet.
"preferences" : {
"customPreferences" : {
"<YOUR_CUSTOM_PREFERENCE>" : "<value>"
}
| Parameter | Type | Description |
|---|---|---|
| ADDRESS_CASING | string | Values are:
|
| DPV_CMRA | boolean as string | Indicates whether Finalist will perform CMRA processing. |
| DPV_DNA | boolean as string | Indicates whether Finalist uses the Door Not Accessible (DNA) Table and returns the proper DNA code. |
| DPV_NDD | boolean as string | Indicates Non-Delivery Days (NDD) - days which an address CANNOT receive mail. |
| DPV_NO_STAT | boolean as string | Indicates whether Finalist uses the No-Stat Table and returns the proper No-Stat code. |
| DPV_NSL | boolean as string | Indicates whether Finalist uses the DPV No Secure Location (NSL) Table and returns the proper NSL code. |
| DPV_PBSA | boolean as string | Indicates whether Finalist uses the PBSA Table and returns the proper PBSA code. |
| DPV_THROWBACK | boolean as string | Indicates whether Finalist uses the DPV Throwback Table and returns the proper Throwback code. |
| DPV_TIE_BREAK | boolean as string | Indicates whether to use DPV tie break processing. Note: The USPS CASS regulations
require DPV Tie Break processing to generate the USPS Form 3553
(USPS CASS Summary Report). |
| DPV_VACANT | boolean as string | Indicates whether Finalist uses the Vacant Table and returns the proper Vacant code. |
| EARLY_WARNING_SYSTEM | boolean as string | Indicates whether Finalist will perform Early Warning System (EWS) processing. |
| FINALIST_LOG_LEVEL | string | Set the messaging level.
|
| FIND_DPV | boolean as string | Indicates whether Finalist performs Delivery Point Validation
(DPV) processing. Note: The
USPS CASS regulations require Delivery Point Validation (DPV)
processing to generate the USPS Form 3553 (USPS CASS Summary
Report). |
| FIND_LACSLINK | boolean as string | Determines whether Finalist performs LACSLink processing. Note: The USPS CASS regulations
require LACSLink
processing. If you do not perform LACSLink processing, Finalist
does not generate a USPS Form 3553 (CASS Summary
Report). |
| FIND_RDI | boolean as string | This field indicates whether Finalist will perform Residential Delivery Indicator (RDI) processing. |
| FIND_SUITELINK | boolean as string | Indicates whether Finalist will perform SuiteLink processing. |
| MAILER_ADDRESS1 through MAILER_ADDRESS4 | string | CASS-certified mailer address. |
| MAILER_CITY_LINE | string | CASS-certified mailer city line. |
| MAILER_NAME | string | CASS-certified mailer name. |
| MATCH_ON_ADDRESS_NUMBER | boolean as string |
|
| MATCH_ON_ADMIN1 | boolean as string |
|
| MATCH_ON_ADMIN2 | boolean as string |
|
| MATCH_ON_CITY | boolean as string |
|
| MATCH_ON_NEIGHBORHOOD | boolean as string |
|
| MATCH_ON_PLACE_NAME | boolean as string |
|
| MATCH_ON_POSTAL_CODE | boolean as string | Indicates if the input postCode1 field
matched the candidate's postCode1 field.
|
| MATCH_ON_POSTAL_CODE_EXT | boolean as string | Indicates if the input postCode2 field (post
code extension) matched the candidate's
postCode2 field.
|
| MATCH_ON_STREET_NAME | boolean as string | Indicates if the input street name matched the candidate's street
name.
|
| R777_DELIVERABLE | boolean as string | Determines whether Finalist performs Carrier Route code R777 processing. |
| REMOVE_NOISE_CHARS | boolean as string | Determines if Finalist removes unnecessary punctuation and blanks.
|
| RESULT_CODE | boolean as string | Return codes describing the result of the validation processing. |
| RETURN_ALIAS_STREET_WITH_TYPE | string | Returns an alias street name with street type. |
| RETURN_INPUT_FIRM | boolean as string | This field determines whether Finalist returns the input firm.
|
| RETURN_PARSED_INPUT | boolean as string | The Parsed Input address displays the formatted input street
address and each input address element in a separate field. This
feature can help you understand how the input address was parsed by
the geocoder and identify specific input elements that could not be
geocoded.
|
| RETURN_SLK_SECONDARY | string | Action to take when an input secondary is provided that does not match the SuiteLink returned information. |
| STAND_ALONE_PMB | boolean as string |
Pass in the Private Mailbox (PMB) information without being on the address line. |
| STAND_ALONE_UNIT | boolean as string | Pass in Unit information (e.g., apartment or flat number) without being on the address line. |
| VM_DATA_BLOCK | boolean as string | Data for National Change of Address (NCOA) processing. |