SSN Check
Run an SSN check
To run an SSN Check, you must create a check with type
set to ssn_check
.
This check requires the client to have an ssn
attribute set.
Check request
clientId
string
The ID of the client associated with this check. (Required)
type
string
This must be set to ssn_check
. (Required)
Example requests
Simple request
curl -X POST https://api.complycube.com/v1/checks \
-H 'Authorization: <YOUR_API_KEY>' \
-H 'Content-Type: application/json' \
-d '{
"clientId":"CLIENT_ID",
"type": "ssn_check"
}'
Result object
The result
object is only returned when the status of the check is complete
. It has two components - outcome
and breakdown
.
Outcome
The outcome attribute represents the overall check result. Returned values include:
clear
: Indicates every analysis type conducted returned a successful result.attention
: Indicates at least one of the analysis results requires attention.
Breakdown
The breakdown comprises the following objects:
dataVerification
object
dataVerification
objectThe data verification results. It has the following constituents:
firstName
: Indicates whether the first name matches authoritative sources.lastName
: Indicates whether the last name matches authoritative sources.ssn
: Indicates whether the SSN matches authoritative sources.breakdown
: This object has the following constituents:matchCode
: the match code related to the data verification performed.
databaseAnalyss
object
databaseAnalyss
objectThe database analysis results. It has the following constituents:
governmentDatabase
: Indicates whether the client’s details match authoritative government sources.mortalityDatabase
: Indicates whether the client’s details matches mortality/deceased records.
Data verification match codes
full_name_match
The SSN matches both first and last names.
first_name_match
The SSN matches the first name only.
last_name_match
The SSN matches the last name only.
initial_name_match
The SSN matches the last name and first name initial.
name_mismatch
The SSN does not match the provided name. It belongs to a different individual.
deceased_match
The SSN appears on the deceased/mortality database.
ssn_not_found
The SSN was not found in the authoritative databases.
invalid_ssn_format
The SSN format used is invalid.
Sample Response
{
"id": "688f1e2e37d2a9000202ad7f",
"entityName": "John Doe",
"type": "ssn_check",
"clientId": "688f1e2e37d2a9000202ad70",
"status": "complete",
"result": {
"outcome": "clear",
"breakdown": {
"dataVerification": {
"firstName": "clear",
"lastName": "clear",
"ssn": "clear",
"breakdown": {
"matchCode": "full_name_match"
}
},
"databaseAnalysis": {
"governmentDatabase": "clear",
"mortalityDatabase": "clear"
}
}
},
"updatedAt": "2025-01-01T08:30:40.334Z",
"createdAt": "2025-01-01T08:30:38.527Z"
}
Last updated
Was this helpful?