Understanding available features by Address Verification API

Getting Started

Available Address Verification modes

Address Verification for Dataverse (Power Apps & Dynamics 365) offers three ways to verify addresses.

  • Address Autocomplete: inline verification, with a control that are seamlessly integrated in the user interface. 

 

The example above shows the user interface using Melissa Express Entry. Note that the user experience (country selection and search bar), the completeness and quality of the data varies based on the API used.

  • Background Process Validation: Configure a workflow that uses the Sharp XRM Custom action to verify addresses in the background, and control how you want to use the verified address returned as a result.


 

Features availability by Address Verification API

The information in the table below is provided to help you understand the functionality available with each of our supported address verification API. 

The goal is to help you decide which API to use, based on the expected user and administrator experiences your organization needs.

API
Autocomplete
Validate 
Button
Background 
Process
Google Maps *
Azure Maps
Melissa Global
Melissa Personator
Melissa Express Entry
Canada Post

 

 
 

When using Google Maps, you must have the following services enabled from the Google Cloud Platform: 

  • Geocoding

  • Geolocation

  • Places 

 

Data quality enhancements by API

Beyond the verification modes above, the following data-quality capabilities are available depending on the API you choose. See Understanding Address Confidence Levels and Postal Code Accuracy and Unit Number Preservation for full details.

CapabilityGoogle MapsAzure MapsMelissa (Global / Personator / Express Entry)Canada Post
Standardized confidence level
Very High / High / Medium / Low tiers
✓ Yes✓ YesProvider deliverability codes
Extended postal code (ZIP+4)
Base value in Postal Code, full value in Extended Postal Code
✓ Yes✓ YesVia advanced setting “Include Extended Postal Code”
Unit / suite number preservation
Keeps the user-entered unit when the provider does not return one
Returns sub-premise when available✓ PreservedReturns sub-building when availableReturns unit when available

Confidence levels and extended postal codes are surfaced in single-record validation and in Bulk Address Validation (Preview), and can be written to record columns through your Field Mapping configuration.


 

Was this article helpful?