Identity Check
Output
Client
id
string
The unique identifier for a client.
type
string, possible values include:
person
company
The type of client.
entityName
string
The client's full name.
string
The client's email address.
companyDetails
object
Details for a client of type company
.
createdAt
string
The date and time when the client was created.
updatedAt
string
The date and time when the client was updated.
Person Details
firstName
string
The client's first name.
lastName
string
The client's last name.
Company Details
name
string
The client's name.
Checks Result
Identity Check
state
string, possible values include:
INIT
IN_PROGRESS
ERROR
FAILED
FINISHED
The status of the client's verification
files
links
Links that allow to download client's documents.
outcome
string, possible values include:
clear
attention
not_processed
The outcome attribute represents the overall check result. Returned values include:
clear
: Indicates every analysis type conducted returned a successful result, and hence the document is authentic.attention
: Indicates at least one of the analysis results requires attention.not_processed
: Indicates that ComplyCube was not able to process the images. Reasons include:The image is of low quality.
The image is blurred or glared.
The image is at an angle.
The ID type and country provided do not correspond with the actual document provided uploaded.
breakdown
object
Details of verification.
Document
type
string,
valid values include:
passport
driving_license
national_insurance_number
social_security_number
utility_bill
tax_identification_number
national_identity_card
visa
polling_card
residence_permit
birth_certificate
bank_statement
change_of_name
tax_document
company_confirmation_statement
company_annual_accounts
company_statement_of_capital
company_change_of_address
company_incorporation
company_change_of_officers
company_change_of_beneficial_owners
unknown
other
The type of document.
createdAt
string
The date and time when the document was created.
updatedAt
string
The date and time when the document was updated.
Breakdown
Face Analysis
faceDetection
string
Indicates whether a face is detected and that number of faces detected on the ID and live photo are valid.
facialSimilarity
string
Indicates whether the faces on the live photo and document belong to the same person.
previouslyEnrolledFace
string
Indicates whether the face on the live photo has been previously enrolled as a different client.
Face Analysis Breakdown
facialSimilarityScore
number
Indicates the similarity level of whether two faces belong to the same person. The score will be 100 for a perfect match.
array<object>
If a face is deemed to have been enrolled previously, this will contain an array of objects.
Enrolled Faces Matches
clientId
string
Unique identifier for the matching client.
entityName
string
Full name of the client.
livePhotoId
string
Unique identifier for the matching live photo.
facialSimilarityScore
number
The similarity level of the client's face against the live photo associated with the check.
Authenticity Analysis
spoofedImageAnalysis
string
Indicates whether images are spoofed, copied from internet, or blacklisted.
livenessCheck
string
Indicates if live photo is genuine and not a photo-of-an-image or screen.
Authenticity Analysis Breakdown
specimenCheckMatches
array<string>
If an image is deemed copied from the internet, this will contain an array of URLs pointing to the image.
livenessCheckScore
number
Indicates the liveness score of the live photo. The score will be 100 when it is assumed to be authentic.
Integrity Analysis
faceDetection
string
Indicates whether expected number of faces are detected.
vpnDetected
string
Indicates if client used a Virtual Private Network (VPN).
Example
Last updated