Skip to main content
Verifies and standardises postal addresses globally. Returns verification level, postal-code match, match score, and GBG Address Quality Level. Country is supplied via the customer-configurable config form. This page documents the Address Verification module, including its variants, capabilities, and the result values it returns.

Address Verification: Global

Capabilities

The module returns the following capabilities.

Address verified

True if the service returned at least one match for the input address.

Verification level

Granularity at which the address was verified, derived from the AVC.

Postal code verified

True if the postal code was verified by the service.

Match score

Match score 0-100. Indicates how much correction was applied to the input (100 = no changes). Not a confidence percentage.

Multiple matches

True if the input address was ambiguous — the service could not resolve a single result. In the Verify mode this variant uses, ambiguity is signalled by AVC verification status ‘A’ (a single record); a >1 candidate count (Search mode) also sets it.

Geocoded

Reserved for future use. This capability indicates whether the service returned a latitude and longitude for the matched address. The module doesn’t currently request geocoding, so the value is always false.

Country recognised

True if the supplied country was recognised by the service (no parsing error).

Service error

True if the address-verification service call failed or threw an exception. Distinguishes a runtime/integration failure from a legitimate Not Verified result.

Input address quality level

GBG Address Quality Level (1-4). Shared scoring scheme with GBG SIP. 1=Excellent (verified at PREMISE/DELIVERY_POINT with postal code match), 2=Good (verified at PREMISE/DELIVERY_POINT without postal, or any verification with postal match), 3=Poor (verified at lower levels, or ambiguous/multiple matches), 4=Not possible to validate.

Default outcomes

The module is pre-configured with the following default outcomes, which can be used in evaluation and routing logic within the journey designer.

Input payload

The following is a sample payload used to submit data to the Global module for processing.
JSON

Sample response

The following is a sample response returned by the module.
JSON

Address Verification: US (CASS)

USPS CASS-certified address verification for US addresses. Returns DPV (Delivery Point Validation) status alongside the standard verification fields. Country is hard-coded to USA.

Capabilities

The module returns the following capabilities.

Address verified

True if the service returned at least one match for the input address.

DPV confirmed indicator

USPS Delivery Point Validation indicator: Y = deliverable, S = deliverable but missing secondary unit, D = building confirmed but secondary required, N = not deliverable, NOT_FOUND = not found in USPS database or DPV not attempted (e.g. ambiguous match).

Verification level

Granularity at which the address was verified, derived from the AVC.

Postal code verified

True if the ZIP code was verified by USPS.

Match score

Match score 0-100. Indicates how much correction was applied to the input (100 = no changes).

Multiple matches

True if the input address was ambiguous — the service could not resolve a single result. In the Verify mode this variant uses, ambiguity is signalled by AVC verification status ‘A’ (a single record); a >1 candidate count (Search mode) also sets it.

Geocoded

Reserved for future use. This capability indicates whether the service returned a latitude and longitude for the matched address. The module doesn’t currently request geocoding, so the value is always false.

Country recognised

True if the country was recognised (always true for CASS variant since country is hard-coded to USA).

Service error

True if the address-verification service call failed or threw an exception. Distinguishes a runtime/integration failure from a legitimate Not Verified result.

Input address quality level

GBG Address Quality Level (1-4). Shared scoring scheme with GBG SIP. For this CASS variant the level is governed by USPS DPV: 1=Excellent (DPV ‘Y’ and verified at PREMISE/DELIVERY_POINT with postal match), 2=Good (DPV ‘S’/‘D’ — USPS confirms the building is deliverable but the address is incomplete, regardless of AVC level), 3=Poor (ambiguous/multiple matches), 4=Not possible to validate (DPV ‘N’/NOT_FOUND, or no match). ‘D’ here is the DPV indicator, not an AVC level.

Default outcomes

The module is pre-configured with the following default outcomes, which can be used in evaluation and routing logic within the journey designer.

Input payload

The following is a sample payload used to submit data to the US (CASS) module for processing.
JSON

Sample response

The following is a sample response returned by the module.
JSON