Verification Metadata
For each verification attempt, you can retrieve all scores in the transaction returned from verification services. The metaData endpoint, /environments/{{envID}}/users/{{userID}}/verifyTransactions/{{transactionID}}/metaData, receives all requests for scores associated with the verification attempt and returned from verification services.
Only those with an Identity Data Admin role are permitted to use the metaData endpoint.
All verification metaData data model
When all metadata for a verification transaction are requested, the verification metadata for each verification type of the most recent retry appears in a metaData array in the response. The verification metaData data model for each verification type of earlier retries appear in a previousAttempts array in the response.
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object |
N/A |
Read-only |
Container for returned data. |
|
Object[] |
N/A |
Read-only |
Array of verification metaData objects for each verification type for the most recent verification attempt. |
|
Object[] |
N/A |
Read-only |
Array of verification metaData objects for each verification type for unacceptable verification attempts. |
|
Integer |
N/A |
Read-only |
The number of objects returned in |
Specific verification metaData data model
When specific metadata for a verification type within a verification transaction are requested, the verification metaData data model appears as the response, regardless of which retry attempt it is.
Verification metaData data model
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object |
N/A |
Read-only |
|
|
String |
N/A |
Read-only |
Identifier (UUID) of the transaction metadata. |
|
String |
N/A |
Read-only |
The provider of metadata in the object. Can be: |
|
Integer |
N/A |
Read-only |
Number of the retry attempt when submitting images. |
|
String |
N/A |
Read-only |
Status of the check. Can be |
|
String |
N/A |
Read-only |
The type of metadata in the object. Can be: |
data object data model
The data object in verification metadata varies depending on the values of type and provider as seen in the table.
| Type | Provider | Data model |
|---|---|---|
FACIAL_COMPARISON |
AMAZON |
|
FACIAL_COMPARISON_REFERENCE_SELFIE |
AMAZON |
|
BIOGRAPHIC_MATCH |
BABEL_STREET |
|
BIOGRAPHIC_MATCH |
BIOGRAPHIC_MATCHER |
|
DATA_BASED_IDENTITY_VERIFICATION |
TRANSUNION |
|
IDENTITY_RECORD_MATCHING |
BABEL_STREET |
|
DATA_BASED_IDENTITY_VERIFICATION |
DATAZOO |
|
INJECTION_DETECTION |
IDRND |
|
LIVENESS |
IDRND |
|
VOICE_ENROLLMENT |
IDRND |
|
VOICE_VERIFICATION |
IDRND |
|
DOCUMENT_AUTHENTICATION |
MITEK |
|
DOCUMENT_AUTHENTICATION |
VERIFF |
|
DOCUMENT_MANUAL_AUTHENTICATION |
MITEK |
|
AAMVA |
MITEK |
|
AADHAAR |
VERIFF |
data object for FACIAL_COMPARISON + AMAZON
A metaData.type of FACIAL_COMPARISON returns from the comparison of a live selfie to an image extracted from a government identification document.
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Double |
N/A |
Read-only |
A float between 0 and 100 that represents the level of confidence that the image contains a face. |
|
Double |
N/A |
Read-only |
A float between 0 and 100 that represents the brightness of the face. A higher value indicates a brighter face image. |
|
Double |
N/A |
Read-only |
A float between 0 and 100 that represents the sharpness of the face. A higher value indicates a sharper face image. |
|
Double |
N/A |
Read-only |
A float between 0 and 100 that represents the level of confidence that the faces match. |
data object for FACIAL_COMPARISON_REFERENCE_SELFIE + AMAZON
A metaData.type of FACIAL_COMPARISON_REFERENCE_SELFIE returns from the comparison of a live selfie to a reference selfie image provided on a Create Verify Transaction.
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object[] |
N/A |
Read-only |
Array of objects with results of comparisons. |
|
Double |
N/A |
Read-only |
A float between 0 and 100 that represents the level of confidence that the image contains a face. |
|
Double |
N/A |
Read-only |
A float between 0 and 100 that represents the brightness of the face. A higher value indicates a brighter face image. |
|
Double |
N/A |
Read-only |
A float between 0 and 100 that represents the sharpness of the face. A higher value indicates a sharper face image. |
|
Double |
N/A |
Read-only |
A float between 0 and 100 that represents the level of confidence that the faces match. |
|
String |
N/A |
Read-only |
The |
|
String |
N/A |
Read-only |
Status of the comparison. |
|
String |
N/A |
Read-only |
How the submitted data was collected. Always |
data object for BIOGRAPHIC_MATCH + BABEL_STREET
While GOVERNMENT_ID configuration includes BIOGRAPHIC_MATCH in Verify Policies, results are returned separately in verification metadata.
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
String |
N/A |
Read-only |
Address of the identity. |
|
String |
N/A |
Read-only |
Confidence level of the match returned by the service as described in Biographic match results match definitions. |
|
String |
N/A |
Read-only |
Raw numeric score returned by the service. Ranges from 0 to 1. |
|
String |
N/A |
Read-only |
Birth date of the identity in ISO 8601 YYYY-MM-DD format. |
|
String |
N/A |
Read-only |
Confidence level of the match returned by the service as described in Biographic match results match definitions. |
|
String |
N/A |
Read-only |
Raw numeric score returned by the service. Ranges from 0 to 1. |
|
String |
N/A |
Read-only |
Family name of the identity. |
|
String |
N/A |
Read-only |
Confidence level of the match returned by the service as described in Biographic match results match definitions. |
|
String |
N/A |
Read-only |
Raw numeric score returned by the service. Ranges from 0 to 1. |
|
String |
N/A |
Read-only |
Given name of the identity. Can optionally include middle name. |
|
String |
N/A |
Read-only |
Confidence level of the match returned by the service as described in Biographic match results match definitions. |
|
String |
N/A |
Read-only |
Raw numeric score returned by the service. Ranges from 0 to 1. |
|
String |
N/A |
Read-only |
Full name of the identity. |
|
String |
N/A |
Read-only |
Confidence level of the match returned by the service as described in Biographic match results match definitions. |
|
String |
N/A |
Read-only |
Raw numeric score returned by the service. Ranges from 0 to 1. |
|
String |
N/A |
Read-only |
Weighted result of all reviewed fields as described in Biographic match results match definitions. |
|
Decimal |
N/A |
Read-only |
Weighted score of all reviewed fields. A decimal number between 0 and 1. |
Biographic match results match definitions
| Value | Description |
|---|---|
|
Based on a threshold, the quality of the match indicates that the match is an exact match or can be qualified as a near-exact match. |
|
Based on a threshold, the quality of the match is not exact but can be qualified as a partial match or an alternate spelling for the same value. |
|
Based on a threshold, the quality of the match cannot be qualified as exact, near-exact, partial, or misspelled. |
|
A raw score was so low that we have no confidence in a match. |
|
A value was not found in the processed document for the given identifier. For example, the user is required to supply an address but the document supplied, such as a passport, does not have an address. |
data object for IDENTITY_RECORD_MATCHING + BABEL_STREET
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object[] |
N/A |
Read-only |
Array of objects with results of comparisons. |
|
String |
N/A |
Read-only |
Address of the identity. |
|
String |
N/A |
Read-only |
Confidence level of the match returned by the service as described in Identity record match results match definitions. |
|
String |
N/A |
Read-only |
Raw numeric score returned by the service. Ranges from 0 to 1. |
|
String |
N/A |
Read-only |
Birth date of the identity in ISO 8601 YYYY-MM-DD format. |
|
String |
N/A |
Read-only |
Confidence level of the match returned by the service as described in Identity record match results match definitions. |
|
String |
N/A |
Read-only |
Raw numeric score returned by the service. Ranges from 0 to 1. |
|
String |
N/A |
Read-only |
Family name of the identity. |
|
String |
N/A |
Read-only |
Confidence level of the match returned by the service as described in Identity record match results match definitions. |
|
String |
N/A |
Read-only |
Raw numeric score returned by the service. Ranges from 0 to 1. |
|
String |
N/A |
Read-only |
Given name of the identity. Can optionally include middle name. |
|
String |
N/A |
Read-only |
Confidence level of the match returned by the service as described in Identity record match results match definitions. |
|
String |
N/A |
Read-only |
Raw numeric score returned by the service. Ranges from 0 to 1. |
|
String |
N/A |
Read-only |
Full name of the identity. |
|
String |
N/A |
Read-only |
Confidence level of the match returned by the service as described in Identity record match results match definitions. |
|
String |
N/A |
Read-only |
Raw numeric score returned by the service. Ranges from 0 to 1. |
|
String |
N/A |
Read-only |
Weighted result of all reviewed fields as described in Identity record match results match definitions. |
|
Decimal |
N/A |
Read-only |
Weighted score of all reviewed fields. A decimal number between 0 and 1. |
|
String |
N/A |
Read-only |
The |
|
String |
N/A |
Read-only |
Status of the comparison. |
|
String |
N/A |
Read-only |
How the submitted data was collected. Always |
Identity record match results match definitions
| Value | Description |
|---|---|
|
Based on a threshold, the quality of the match indicates that the match is an exact match or can be qualified as a near-exact match. |
|
Based on a threshold, the quality of the match is not exact but can be qualified as a partial match or an alternate spelling for the same value. |
|
Based on a threshold, the quality of the match cannot be qualified as exact, near-exact, partial, or misspelled. |
|
A raw score was so low that we have no confidence in a match. |
|
A value was not found in the processed document for the given identifier. For example, the user is required to supply an address but the document supplied, such as a passport, does not have an address. |
data object for BIOGRAPHIC_MATCH + BIOGRAPHIC_MATCHER
While GOVERNMENT_ID configuration includes BIOGRAPHIC_MATCH in Verify Policies, results are returned separately in verification metadata.
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object[] |
N/A |
Read-only |
Array of objects containing the results |
|
String |
N/A |
Read-only |
Attribute that was checked. Can be |
|
String |
N/A |
Read-only |
Relative indicator of success as described in Biographic match results match definitions |
data object for DATA_BASED_IDENTITY_VERIFICATION + DATAZOO
Properties returned in serviceResponses.verifications and serviceResponses.returnedData vary by country.
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
String |
N/A |
Read-only |
Two-character country code for the country. Refer to Groups for identities outside the US. |
|
String |
N/A |
Read-only |
Client reference, if given as input |
|
String |
N/A |
Read-only |
Reference number generated, which is unique to each transaction |
|
String |
N/A |
Read-only |
Returned with HTTP status code 400 when the request contains invalid or improperly formatted input data |
|
String |
N/A |
Read-only |
Match status. Can be |
|
String |
N/A |
Read-only |
Error message returned querying the data source |
|
Boolean |
N/A |
Read-only |
Whether or not an identity was verified against two or more independent data sources to reach a high level of confidence |
|
String |
N/A |
Read-only |
Search status. Can be |
|
Object |
N/A |
Read-only |
Object containing the responses from each service checked. Refer to serviceResponses overview. |
|
Integer |
N/A |
Read-only |
Status of all service responses. Can be: 0 - identityVerified TRUE, element verifications all TRUE; 1 - identityVerified TRUE, element verifications not all TRUE; 2 - identityVerified FALSE, sourceStatus SUCCESSFUL; 3 - identityVerified FALSE, sourceStatus NOT SUCCESSFUL |
|
String |
N/A |
Read-only |
Status of the verification source. Can be: |
|
String |
N/A |
Read-only |
Error message(s) from the data source, such as "Error querying data source" |
|
Boolean |
N/A |
Read-only |
Whether or not the identity is deemed verified |
|
String |
N/A |
Read-only |
Safe Harbour score. Refer to Safe Harbour Scores and Status. |
|
String |
N/A |
Read-only |
Score for matching name. Can be: |
|
String |
N/A |
Read-only |
Score for matching address. Can be: |
|
Object |
N/A |
Read-only |
Object that contains service-specific boolean indicators for individual verification checks |
|
Boolean |
N/A |
Read-only |
Whether or not full address element 1 matched |
|
Boolean |
N/A |
Read-only |
Whether or not full address element 2 matched |
|
Boolean |
N/A |
Read-only |
Whether or not full address element 3 matched |
|
Boolean |
N/A |
Read-only |
Whether or not full address element 4 matched |
|
Boolean |
N/A |
Read-only |
Whether or not full address element 5 matched |
|
Boolean |
N/A |
Read-only |
Whether or not bank verification number matched |
|
Boolean |
N/A |
Read-only |
Whether or not city matched |
|
Boolean |
N/A |
Read-only |
Whether or not the Brazilian national identity card matched |
|
Boolean |
N/A |
Read-only |
Whether or not the Mexican national identity card matched |
|
Boolean |
N/A |
Read-only |
Whether or not date of birth matched |
|
Boolean |
N/A |
Read-only |
Whether or not email matched |
|
Boolean |
N/A |
Read-only |
Whether or not email address matched |
|
Boolean |
N/A |
Read-only |
Whether or not first name matched |
|
Boolean |
N/A |
Read-only |
Whether or not full address matched |
|
Boolean |
N/A |
Read-only |
Whether or not full name matched |
|
Boolean |
N/A |
Read-only |
Whether or not gender matched |
|
Boolean |
N/A |
Read-only |
Whether or not land line phone number matched |
|
Boolean |
N/A |
Read-only |
Whether or not last name matched |
|
Boolean |
N/A |
Read-only |
Whether or not middle name matched |
|
Boolean |
N/A |
Read-only |
Whether or not national identification number matched |
|
Boolean |
N/A |
Read-only |
Whether or not phone number matched |
|
Boolean |
N/A |
Read-only |
Whether or not postal code matched |
|
Boolean |
N/A |
Read-only |
Whether or not state matched |
|
Boolean |
N/A |
Read-only |
Whether or not street matched |
|
Boolean |
N/A |
Read-only |
Whether or not voter number matched |
|
Object |
N/A |
Read-only |
Object that contains metadata, including |
|
String |
N/A |
Read-only |
Account class for Canada Residential |
|
String |
N/A |
Read-only |
Account type for Canada Residential |
|
String |
N/A |
Read-only |
Activation date for Canada Residential |
|
String |
N/A |
Read-only |
Full address of the individual. |
|
Object |
N/A |
Read-only |
Match score for each address element (if configured) |
|
String |
N/A |
Read-only |
Date of birth Matching Logic indicator (if configured) |
|
Object |
N/A |
Read-only |
Match score for each name element (if configured) |
|
String |
N/A |
Read-only |
Brand name for Canada Residential |
|
String |
N/A |
Read-only |
Carrier name for Canada Residential |
|
String |
N/A |
Read-only |
Data source type or category, such as telco or consumer |
|
String |
N/A |
Read-only |
Delivery Point Identifier of the address |
|
String |
N/A |
Read-only |
Full name of the individual - included or omitted based on the client’s configured settings |
|
String |
N/A |
Read-only |
National identification number from Denmark National ID service |
|
String |
N/A |
Read-only |
Person status from Denmark National ID service |
|
String |
N/A |
Read-only |
Phone status for Canada Residential |
|
Boolean |
N/A |
Read-only |
Flag indicating Deceased Check of the identity owner |
|
String |
N/A |
Read-only |
Identifies the data source used |
|
String |
N/A |
Read-only |
Subscriber identification number for Canada Residential |
|
String[] |
N/A |
Read-only |
Array of remarks regarding any encountered issues or pre-validation errors. |
serviceResponses Overview
Each service returns its own self-contained response block, ensuring modular and source-specific verification results. Consumers of this API should handle varying response structures dynamically based on the requested services.
Safe Harbour is the determination of verifying an identity owner against two independent data sources to reach a high level of confidence. A positive Safe Harbour Status can only be achieved when the identity owner’s name is verified in at least two independent sources, in combination with a verified address or a verified date of birth in the same two independent sources.
serviceResponses object
The serviceResponses object in the API response contains verification results from one or more data sources, structured under their respective service names. Each service returns a distinct response block with service-specific data.
Structure and behavior:
-
Each key within
serviceResponsescorresponds to aservice name, representing an individual verification source. -
Services may return data from a single source or multiple sources in a sequenced API call.
-
The structure of each service response varies, with fields such as
status,identityVerified, andsafeHarbourScorediffering between services. -
The
verificationsblock contains service-specific boolean indicators for individual verification checks such asaddressElement1,dateOfBirth,firstName. -
The
returnedDatablock provides metadata, includingcategoryandsource, indicating the data provider used for verification.
data object for DATA_BASED_IDENTITY_VERIFICATION + TRANSUNION
Ping Identity reports confidence levels of verification as: HIGH (0.71), MEDIUM (0.61), and LOW (0.51). Scores returned in this response are a measure of risk: low (verificationPoint 0-29), medium (30-49), or high (50+). Lower risk represents higher confidence in the verification:
-
Low risk, 0-29, is high confidence
-
Medium risk, 30-39, is medium confidence
-
Medium risk, 40-49, is low confidence
-
High risk, 50 or greater, is failed confidence
|
From the vendor: The Risk Indicator, |
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object |
N/A |
Read-only |
Object containing the results. |
|
String |
N/A |
Read-only |
Index of the subject. |
|
Object |
N/A |
Read-only |
Object containing the subject record. |
|
String |
N/A |
Read-only |
Index of the file. |
|
Object |
N/A |
Read-only |
Type of file entry. |
|
Boolean |
N/A |
Read-only |
Whether or not the data provider provided no response within 28 days. |
|
Boolean |
N/A |
Read-only |
Whether or not the person opted out of promotional offers. |
|
Boolean |
N/A |
Read-only |
Whether or not the person restricted access to their file. |
|
Boolean |
N/A |
Read-only |
Whether or not the person is a minor. |
|
Boolean |
N/A |
Read-only |
Whether or not the person disputes the file entry. |
|
String |
N/A |
Read-only |
Risk level. Can be |
|
String |
N/A |
Read-only |
The |
|
Integer |
N/A |
Read-only |
Numeric risk rating for the person equal to or greater than 0. |
|
Integer |
N/A |
Read-only |
Vendor-defined lower threshold of the medium risk verification point range, always 30. |
|
Integer |
N/A |
Read-only |
Vendor-defined upper threshold of the medium risk verification point range, always 49. |
|
Object[] |
N/A |
Read-only |
Array of key message objects. |
|
String |
N/A |
Read-only |
Code for the key message. |
|
String |
N/A |
Read-only |
Text for the key message. |
|
String |
N/A |
Read-only |
Source of the region information, such as |
|
String |
N/A |
Read-only |
Result of comparing the source ZIP Code to the source city. Can be |
|
String |
N/A |
Read-only |
Result of comparing the source ZIP Code to the source state. Can be |
|
String |
N/A |
Read-only |
Result of comparing the source phone number to the source state. Can be |
|
String |
N/A |
Read-only |
Result of comparing the source phone number to the source ZIP Code. Can be |
|
String |
N/A |
Read-only |
Mileage between the phone number and ZIP Code. |
|
Object |
N/A |
Read-only |
Source of the employment information of the person, such as |
|
Object |
N/A |
Read-only |
Location of the person. |
|
String |
N/A |
Read-only |
Source of the county, such as |
|
String |
N/A |
Read-only |
Element from the input object used to find the location, such as |
|
String |
N/A |
Read-only |
Name of the county associated with the source |
|
String |
N/A |
Read-only |
Population bracket, such as |
|
String |
N/A |
Read-only |
Name of the city associated with the source |
|
String |
N/A |
Read-only |
Name of the state associated with the source |
|
String |
N/A |
Read-only |
Source of the ZIP Code, such as |
|
String |
N/A |
Read-only |
Element from the input object used to find the ZIP Code, such as |
|
String |
N/A |
Read-only |
ZIP Code associated with the source |
|
String |
N/A |
Read-only |
Whether the ZIP Code is literal or estimated. Can be |
|
String |
N/A |
Read-only |
Source of the region information, such as |
|
String |
N/A |
Read-only |
Result of comparing the source ZIP Code to the source city. Can be |
|
String |
N/A |
Read-only |
Result of comparing the source ZIP Code to the source state. Can be |
|
String |
N/A |
Read-only |
Result of comparing the source phone number to the source state. Can be |
|
String |
N/A |
Read-only |
Result of comparing the source phone number to the source ZIP Code. Can be |
|
String |
N/A |
Read-only |
Mileage between the phone number and ZIP Code. |
|
String |
N/A |
Read-only |
Source of the distance, such as |
|
String |
N/A |
Read-only |
Minimum distance between home and business where the sub-element, |
|
String |
N/A |
Read-only |
Maximum distance between home and business where the sub-element, |
|
Object[] |
N/A |
Read-only |
Object containing the identification verification results for each data source used in the analysis. |
|
String |
N/A |
Read-only |
Source of the information, such as |
|
String |
N/A |
Read-only |
Status of the verification for this source. Can be |
|
String |
N/A |
Read-only |
First name verification results. Can be |
|
String |
N/A |
Read-only |
Middle name verification results. Can be |
|
String |
N/A |
Read-only |
Last name verification results. Can be |
|
String |
N/A |
Read-only |
Name suffix verification results. Can be |
|
String |
N/A |
Read-only |
Current address verification results. Can be |
|
String |
N/A |
Read-only |
Previous address verification results. Can be |
|
String |
N/A |
Read-only |
Phone number verification results. Can be |
|
String |
N/A |
Read-only |
Sodial Security number verification. Can be |
|
String |
N/A |
Read-only |
Date of birth verification results. Can be |
|
String |
N/A |
Read-only |
Vendor code for the add-on product. |
|
String |
N/A |
Read-only |
Status of the add-on product. Can be |
|
String |
N/A |
Read-only |
Source of the message, such as |
|
String |
N/A |
Read-only |
Vendor code for the alert. |
|
String |
N/A |
Read-only |
Text of the alert. |
|
String |
N/A |
Read-only |
Result of the subject search. Can be |
|
String |
N/A |
Read-only |
Specifies how returned messages are displayed in the response. Can be |
data object for INJECTION_DETECTION + IDRND
While LIVENESS configuration includes INJECTION_DETECTION in Verify Policies, results are returned separately in verification metadata.
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Double |
N/A |
Read-only |
A float, either 0.0 or 1.0, that represents the probability of no injection attacks in the image. |
data object for LIVENESS + IDRND
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Double |
N/A |
Read-only |
A float between 0 and 1 that represents the liveness probability of the image. |
|
Double |
N/A |
Read-only |
A float between 0 and 1 that represents the quality of the image. |
|
Double |
N/A |
Read-only |
A float that represents the raw liveness score. A higher value means more alive. |
data object for VOICE_ENROLLMENT + IDRND
Available with voice enrollment.
|
Voice verification is deprecated and will be removed on November 25, 2026. |
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object[] |
N/A |
Read-only |
Array of objects of voice enrollment comparisons between pairs of samples. |
|
Double |
N/A |
Read-only |
A float between 0 and 1 that represents the comparison probability of the voice enrollment sample. |
|
Double |
N/A |
Read-only |
A float that represents a raw comparison score, intended to be used for evaluation and data calibration. A higher value means more closely matched voice enrollment samples. |
|
String[] |
N/A |
Read-only |
Array of identifiers (UUIDs) of the voice templates (a construct that contains the uniquely identifying biological characteristics of a person’s voice) for the voice enrollment samples compared. |
|
Object[] |
N/A |
Read-only |
Array of objects of voice enrollment samples. |
|
Double |
N/A |
Read-only |
A float between 0 and 1 that represents the probability that the voice enrollment sample is not a spoofed recording. |
|
Double |
N/A |
Read-only |
A float that represents a raw comparison score, intended to be used for evaluation and data calibration. A higher value means the voice enrollment sample is less likely a spoofed recording. |
|
Boolean |
N/A |
Read-only |
Whether or not the voice enrollment sample is a suitable submission. |
|
Double |
N/A |
Read-only |
A float that represents the signal-to-noise ratio of the submitted voice enrollment sample in deciBels (dB). |
|
Double |
N/A |
Read-only |
A float that represents duration of the voice enrollment sample in milliseconds. |
|
Double |
N/A |
Read-only |
A float that represents the threshold for acceptable signal-to-noise ratio of the voice enrollment sample in deciBels (dB). |
|
Double |
N/A |
Read-only |
A float that represents the threshold for acceptable duration of the voice enrollment sample in milliseconds. |
|
String |
N/A |
Read-only |
Identifier (UUID) of the voice enrollment sample. |
|
String |
N/A |
Read-only |
Identifier (UUID) of the voice template (a construct that contains the uniquely identifying biological characteristics of a person’s voice) for this voice enrollment sample. |
data object for VOICE_VERIFICATION + IDRND
Available with voice verification.
|
Voice verification is deprecated and will be removed on November 25, 2026. |
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Double |
N/A |
Read-only |
A float between 0 and 1 that represents the match probability of the voice verification sample. |
|
Double |
N/A |
Read-only |
A float that represents a raw comparison score, intended to be used for evaluation and data calibration. A higher value means more closely matched voice verification samples. |
|
String[] |
N/A |
Read-only |
Array of identifiers (UUIDs) of the voice templates (a construct that contains the uniquely identifying biological characteristics of a person’s voice) for the voice enrollment samples compared. |
|
Double |
N/A |
Read-only |
A float that represents a raw comparison score, intended to be used for evaluation and data calibration. A higher value means the voice verification sample is less likely a spoofed recording. |
|
Boolean |
N/A |
Read-only |
Whether or not the voice verification sample is a suitable submission. |
|
Double |
N/A |
Read-only |
A float that represents the signal-to-noise ratio of the submitted voice verification sample in deciBels (dB). |
|
Double |
N/A |
Read-only |
A float that represents duration of the voice verification sample in milliseconds. |
|
Double |
N/A |
Read-only |
A float that represents the threshold for acceptable signal-to-noise ratio of the voice verification sample in deciBels (dB). |
|
Double |
N/A |
Read-only |
A float that represents the threshold for acceptable duration of the voice verification sample in milliseconds. |
|
String |
N/A |
Read-only |
Identifier (UUID) of the voice verification sample. |
|
String |
N/A |
Read-only |
Identifier (UUID) of the voice template (a construct that contains the uniquely identifying biological characteristics of a person’s voice) for this voice enrollment sample. |
data object for DOCUMENT_AUTHENTICATION + MITEK
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
String |
N/A |
Read-only |
Identifier (UUID) that is referenced in |
|
String |
N/A |
Read-only |
Identifier (UUID) that is referenced in |
|
String |
N/A |
Read-only |
Identifier (UUID) that is referenced in |
|
Object |
N/A |
Read-only |
Verification results object. |
|
String |
N/A |
Read-only |
Identifier (UUID) of the image the verification ran on. |
|
String |
N/A |
Read-only |
Overall determination of the authenticity of the dossier based on the evidence presented. Permitted values are: Authentic, Fraudulent, and Undetermined. |
|
String |
N/A |
Read-only |
Name of the authenticator (test). |
|
Object |
N/A |
Read-only |
An object of any number of name-value pairs, where the name is a notification code and the value is its description, in the event an authenticator was unable to run. |
|
Integer |
N/A |
Read-only |
A number that represents the overall authenticity score used in determining the authenticity of the dossier. |
|
Integer |
N/A |
Read-only |
A 3-digit number (code) that indicates the type of authenticator. |
|
String |
N/A |
Read-only |
Version of the individual authenticator. |
data object for DOCUMENT_AUTHENTICATION + VERIFF
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object |
N/A |
Read-only |
Verification results object. |
|
DateTime |
N/A |
Read-only |
Timestamp for acceptance of the document. |
|
String |
N/A |
Read-only |
Vendor’s verification result code. |
|
DateTime |
N/A |
Read-only |
Timestamp of the decision on the document. |
|
String |
N/A |
Read-only |
Unique identifier (UUID) for the results. |
|
String |
N/A |
Read-only |
Vendor’s status for the verification. Can be |
|
String |
N/A |
Read-only |
Vendor’s unique identifier (UUID) for the results. |
|
String |
N/A |
Read-only |
Vendor’s reason description for disapproval. |
|
String |
N/A |
Read-only |
Vendor’s reason code for disapproval. |
data object for DOCUMENT_MANUAL_AUTHENTICATION + MITEK
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
String |
N/A |
Read-only |
Identifier (UUID) of the customer. |
|
Object |
N/A |
Read-only |
Verification results object. |
|
String[] |
N/A |
Read-only |
Array of strings with the reasons why the authenticity result is |
|
String |
N/A |
Read-only |
Whether the document authenticity is deemed |
|
Object |
N/A |
Read-only |
An object of any number of name-value pairs, where the name is a notification code and the value is its description, in the event an authenticator was unable to run. |
|
String[] |
N/A |
Read-only |
Array of strings with the reasons why the originality result is |
|
String |
N/A |
Read-only |
Whether the document originality is deemed |
|
String[] |
N/A |
Read-only |
Array of strings with the reasons why the validity result is |
|
String |
N/A |
Read-only |
Whether the document validity is deemed |
|
String |
N/A |
Read-only |
Identifier (UUID) of the request for manual authentication. |
data object for AAMVA + MITEK
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Boolean |
N/A |
Read-only |
Whether the data of birth on the submitted government identity document matches the date of birth in the system of record. |
|
Boolean |
N/A |
Read-only |
Whether the document number on the submitted government identity document matches the document number in the system of record. |
|
String |
N/A |
Read-only |
Identifier (UUID) of the request for Mitek AAMVA verification. |
data object for AADHAAR + VERIFF
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object |
N/A |
Read-only |
Object containing data returned by the vendor. |
|
DateTime |
N/A |
Read-only |
Date and time the request was accepted. |
|
Integer |
N/A |
Read-only |
Provider’s code for the status returned by Veriff Aadhaar verification. |
|
DateTime |
N/A |
Read-only |
Date and time the verification decision was rendered. |
|
String |
N/A |
Read-only |
Identifier (UUID) of the request for Veriff Aadhaar verification. |
|
String |
N/A |
Read-only |
Description of the reason for a failed verification. |
|
String |
N/A |
Read-only |
Provider’s Aadhaaar session identifier. |
|
String |
N/A |
Read-only |
Status of the verification returned by Veriff Aadhaar verification. |
|
String |
N/A |
Read-only |
Identifier (UUID) of the verify transaction for the Aadhaar verification. |
code |
status |
|---|---|
|
|
|
|
|
|
|
|
reason |
|---|
During generate OTP |
Invalid session Id |
Invalid attempt to resend the OTP |
OTP generation limit reached |
MFA already completed |
Internal server error |
Document number provided is not correct |
Document number does not match any actual Aadhaar entries |
Invalid phone number tied to document number |
Request to generate OTP was done within 60 seconds of the last OTP generation |
During verify OTP |
Invalid session Id |
The OTP entered is not valid, please ensure it is a 6-digit number |
An OTP was not generated for the Aadhaar identifier |
MFA already completed |
Internal server error |
The OTP entered is incorrect |
Maximum number of OTP attempt reached |