Download OpenAPI specification:Download
Validate the identity data provided by your customers, such as their names, addresses, emails, and more. These APIs allow you to manage validation preferences, and run data validation processes.
A newer version of this API is available. This version is only supported for existing integrations.
Retrieves the configuration for data validation, including which providers (if any) are enabled for each type of data. It must be called from your backend.
OK
Bad request
Invalid authorization
curl -i -X GET \ https://dv.identity.security/v1/validation-preferences \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{- "address_providers": [
- {
- "provider_name": "GOOGLE",
- "enabled": true
}
], - "email_providers": [
- {
- "provider_name": "EMAILHIPPO_E1",
- "enabled": true
}
], - "phone_number_providers": [
- {
- "provider_name": "TELESIGN",
- "enabled": true
}
], - "name_providers": [
- {
- "provider_name": "MELISSA",
- "enabled": true
}
], - "ssn_providers": [
- {
- "provider_name": "MELISSA",
- "enabled": true
}
], - "date_of_birth_providers": [
- {
- "provider_name": "MELISSA",
- "enabled": true
}
], - "kba_providers": [
- {
- "provider_name": "IDOLOGY",
- "enabled": true
}
]
}
Updates the data validation preferences, which controls which providers will be used to process a data validation request. All providers are disabled by default until they've been updated. It must be called from your backend.
Array of objects (AddressConfig) Address validation providers to update | |
Array of objects (EmailConfig) Email validation providers to update | |
Array of objects (PhoneConfig) Phone number validation providers to update | |
Array of objects (NameConfig) Name validation providers to update | |
Array of objects (SsnConfig) Social security number validation providers to update | |
Array of objects (DateOfBirthConfig) Date of birth validation providers to update | |
Array of objects (KbaConfig) All KBA (knowledge-base authentication) validation providers |
OK
Bad request
{- "address_providers": [
- {
- "provider_name": "GOOGLE",
- "enabled": true
}
], - "email_providers": [
- {
- "provider_name": "EMAILHIPPO_E1",
- "enabled": true
}
], - "phone_number_providers": [
- {
- "provider_name": "TELESIGN",
- "enabled": true
}
], - "name_providers": [
- {
- "provider_name": "MELISSA",
- "enabled": true
}
], - "ssn_providers": [
- {
- "provider_name": "MELISSA",
- "enabled": true
}
], - "date_of_birth_providers": [
- {
- "provider_name": "MELISSA",
- "enabled": true
}
], - "kba_providers": [
- {
- "provider_name": "IDOLOGY",
- "enabled": true
}
]
}
{- "address_providers": [
- {
- "provider_name": "GOOGLE",
- "enabled": true
}
], - "email_providers": [
- {
- "provider_name": "EMAILHIPPO_E1",
- "enabled": true
}
], - "phone_number_providers": [
- {
- "provider_name": "TELESIGN",
- "enabled": true
}
], - "name_providers": [
- {
- "provider_name": "MELISSA",
- "enabled": true
}
], - "ssn_providers": [
- {
- "provider_name": "MELISSA",
- "enabled": true
}
], - "date_of_birth_providers": [
- {
- "provider_name": "MELISSA",
- "enabled": true
}
], - "kba_providers": [
- {
- "provider_name": "IDOLOGY",
- "enabled": true
}
]
}
Validate identity data provided by the user. Validations will be performed using the providers that were enabled for the requested data type, and the response will reflect the aggregated result. It must be called from the client backend. If Idology is enabled as a KBA provider, name and address are required.
OK
Bad request
Invalid authorization
{- "email": "user@email.com",
- "phone_number": "12125556677",
- "name": "Holly Smith",
- "address": "1234 Snowy Ridge Road Indianapolis, IN 5678",
- "ssn": "123456789",
- "date_of_birth": "19800101"
}
{- "mock_data": true,
- "email": {
- "value": "user@email.com",
- "result_data": [
- {
- "raw_data": { },
- "provider_name": "EMAILHIPPO_E1"
}
]
}, - "phone_number": {
- "value": "12125556677",
- "result_data": [
- {
- "raw_data": { },
- "provider_name": "TELESIGN"
}
]
}, - "address": {
- "value": "1234 Snowy Ridge Road Indianapolis, IN 5678",
- "result_data": [
- {
- "raw_data": { },
- "provider_name": "GOOGLE"
}
]
}, - "name": {
- "value": "Holly Smith",
- "result_data": [
- {
- "raw_data": { },
- "provider_name": "MELISSA"
}
]
}, - "ssn": {
- "value": "123456789",
- "result_data": [
- {
- "raw_data": { },
- "provider_name": "MELISSA"
}
]
}, - "date_of_birth": {
- "value": "19800101",
- "result_data": [
- {
- "raw_data": { },
- "provider_name": "MELISSA"
}
]
}, - "kba": {
- "result_data": [
- {
- "id": "string",
- "raw_data": { },
- "provider_name": "IDOLOGY"
}
]
}
}
Submit answers provided by the user for Idology's questions, which were returned in the /validate-data
response.
OK
Bad request
Invalid authorization
{- "id": "12345678",
- "answers": [
- {
- "type": "city.of.residence",
- "answer": "NEW YORK"
}
]
}
{- "id": "string",
- "raw_data": { }
}