Verifying applicant identity data
Verify identity data against government and commercial data sources.
Last updated
Was this helpful?
Was this helpful?
curl --location 'https://enterprise.personr.co/api/1.1/wf/api-database-verification' \
--form 'flowName="Database Verification"' \
--form 'email="example@personr.co"' \
--form 'phone="0400000000"' \
--form 'firstName="SIMONE"' \
--form 'middleName="LEE"' \
--form 'lastName="HARDING"' \
--form 'dob="1985-10-27"' \
--form 'idNumber="1234567A"' \
--form 'sourceCountry="AUS"' \
--form 'street="123 EXAMPLE LANE"' \
--form 'city="PERTH"' \
--form 'stateTerritory="WESTERN AUSTRALIA"'
--form 'postCode="6000"' \
--form 'country="AUS"'var axios = require('axios');
var FormData = require('form-data');
var data = new FormData();
data.append('flowName', 'Database Verification');
data.append('email', 'example@personr.co');
data.append('phone', '0400000000');
data.append('firstName', 'SIMONE');
data.append('middleName', 'LEE');
data.append('lastName', 'HARDING');
data.append('dob', '1985-10-27');
data.append('idNumber', '1234567A');
data.append('sourceCountry', 'AUS');
data.append('street', '123 EXAMPLE LANE');
data.append('city', 'PERTH');
data.append('stateTerritory', 'WESTERN AUSTRALIA');
data.append('postCode', '6000');
data.append('country', 'AUS');
var config = {
method: 'post',
maxBodyLength: Infinity,
url: 'https://enterprise.personr.co/api/1.1/wf/api-database-verification',
headers: {
...data.getHeaders()
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});var form = new FormData();
form.append('flowName', 'Database Verification');
form.append('email', 'example@personr.co');
form.append('phone', '0400000000');
form.append('firstName', 'SIMONE');
form.append('middleName', 'LEE');
form.append('lastName', 'HARDING');
form.append('dob', '1985-10-27');
form.append('idNumber', '1234567A');
form.append('sourceCountry', 'AUS');
form.append('street', '123 EXAMPLE LANE');
form.append('city', 'PERTH');
form.append('stateTerritory', 'WESTERN AUSTRALIA');
form.append('postCode', '6000');
form.append('country', 'AUS');
var settings = {
"url": "https://enterprise.personr.co/api/1.1/wf/api-database-verification",
"method": "POST",
"timeout": 0,
"processData": false,
"mimeType": "multipart/form-data",
"contentType": false,
"data": form
};
$.ajax(settings).done(function (response) {
console.log(response);
}).fail(function (error) {
console.error(error);
});require "uri"
require "net/http"
url = URI("https://enterprise.personr.co/api/1.1/wf/api-database-verification")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
form_data = [
['flowName', 'Database Verification'],
['email', 'example@personr.co'],
['phone', '0400000000'],
['firstName', 'SIMONE'],
['middleName', 'LEE'],
['lastName', 'HARDING'],
['dob', '1985-10-27'],
['idNumber', '1234567A'],
['sourceCountry', 'AUS'],
['street', '123 EXAMPLE LANE'],
['city', 'PERTH'],
['stateTerritory', 'WESTERN AUSTRALIA'],
['postCode', '6000'],
['country', 'AUS']
]
request.set_form form_data, 'multipart/form-data'
response = https.request(request)
puts response.read_bodyimport requests
url = "https://enterprise.personr.co/api/1.1/wf/api-database-verification"
payload = {
'flowName': 'Database Verification',
'email': 'example@personr.co',
'phone': '0400000000',
'firstName': 'SIMONE',
'middleName': 'LEE',
'lastName': 'HARDING',
'dob': '1985-10-27',
'idNumber': '1234567A',
'sourceCountry': 'AUS',
'street': '123 EXAMPLE LANE',
'city': 'PERTH',
'stateTerritory': 'WESTERN AUSTRALIA',
'postCode': '6000',
'country': 'AUS'
}
response = requests.post(url, data=payload)
print(response.text){
"status": "success",
"response": {
"applicantId": "4242424242424242x42424242424242",
"flow": "Database Verification",
"status": "Pending"
}
}{
"statusCode": 400,
"message": "Error: incorrect flowName provided"
}