How data validation works


This service is currently preview only, and only available for customers upon request.

Validation types

Transmit allows you to perform the following types of data validation:

  • Email validation
  • Phone validation
  • Address validation
  • Name validation
  • SSN validation
  • DoB (Date of birth) validation

Validation services

Transmit validates different identity data sets using built-in integrations to the services of third-party providers. Here are the providers that are supported, along with the types of data they can validate:

  • Telesign (Phone validation)
  • EmailHippo (Email validation)
  • Melissa (SSN, name, email, phone, DoB and address validations)
  • Google (Address validation)

Learn more about the supported validation services:

Use cases

A use case represents a collection of validation services. For each data validation request, a use case must be specified to determine which validation services to use to process the request. Each service supports and/or requires different data fields, so the use case will also determine which data to provide in the validation request. Use cases can either be created from scratch or using a predefined template (also known as a use case suggestion).

Validation result

Once the user provides identity data (such as email, phone number, address, etc.), Transmit validates the data using external providers, and returns an aggregated result. The result can be further processed and analyzed by your app to determine if the data is reliable, to assess the overall risk, and to decide how to proceed.

For example, the result may indicate if an email is real, its age, if the phone number exists, if it's roaming, who is the mobile service provider, if the SSN is valid, if it relates to the person's name, if the address is real and corresponds to the person, etc.

Managing validations

Use cases can be managed from the Data Validation page of the Admin Portal or via API. When data validation is requested, Transmit will perform the data validation using the services that correspond to the use case specified in the request.

Testing validations

From the Identity data validation page of the Admin Portal, you can run a simulation of a data validation process based on the enabled providers. Once you provide data for testing and click Test, the validation results will be displayed.

Requesting validations

Data validations are performed when needed using our dedicated API by sending a POST request with the identity data you want to validate and the use case. Transmit will send the data to the corresponding services to validate concurrently and then process the results they return. The API response will include a single JSON that encapsulates all the provider results.