Global Document Verification
Global Document Verification service processes identity documents, extracting information and performing checks such as image quality, document type, data integrity, document validity, and authenticity points, to ensure truthfulness and quality.
Section: globalDocVerification
Required parameter: files (any document images)
Fields and rules
Check out the examples, rules, and attributes for the service to function.
data
object
Object containing the main data.
data.documentCategory
string
Document category.
data.documentType
string
Document type and version.
data.documentNumber
string
Document number.
data.name
string
Holder's full name.
data.sex
string
Holder's sex.
data.birthDate
string
Holder's birth date.
data.birthPlace
string
Holder's place of birth.
data.nationality
string
Holder's nationality.
data.nationalityCode
string
Holder's nationality code.
data.address
string
Holder's complete address.
data.issueState
string
Document issuing state or country.
data.issueStateCode
string
Issuing state/country code (ISO 3166-1 alpha-3).
data.authority
string
Document issuing authority.
data.issueDate
string
Document issue date.
data.expirationDate
string
Document expiration date.
data.validations.overallStatus
Overall validations status.
data.validations.authenticityCheck
object
Document authenticity checks.
data.validations.authenticityCheck.status
Overall authenticity check status.
data.validations.authenticityCheck.{documentSide}
object
Results of authenticity checks performed on each document side. {documentSide} can be front
or back
.
data.validations.authenticityCheck.{documentSide}.result
Overall authenticity check status for the corresponding image.
data.validations.authenticityCheck.{documentSide}.imagePattern.result
Status of the presence/absence verification of image patterns.
data.validations.authenticityCheck.{documentSide}.photoEmbedType.result
Status of the embedded photo verification.
data.validations.authenticityCheck.{documentSide}.barcodeFormatCheck.result
Status of the barcode format verification.
data.validations.documentType
object
Document type checks .
data.validations.documentType.validityStatus
Document type check status.
data.validations.textFieldsCheck
object
Document text fields checks.
data.validations.textFieldsCheck.status
Overall text fields check status (cross-comparison of different sources, dates and check digits verification).
data.validations.textFieldsCheck.mrz
MRZ integrity verification status.
data.validations.textFieldsCheck.documentExpiry.result
Document expiry verification status.
data.validations.imageQualityCheck
object
Image quality checks.
data.validations.imageQualityCheck.status
Overall image quality verification status.
data.validations.imageQualityCheck.{documentSide}
object
Results of image quality checks performed on each document side. {documentSide} can be front
or back
.
data.validations.imageQualityCheck.{documentSide}.result
Overall image quality check status for the corresponding image.
data.validations.imageQualityCheck.{documentSide}.imageColorness
Indicates if the image is colorless.
data.validations.imageQualityCheck.{documentSide}.imageFocus
Indicates whether the image is in focus.
data.validations.imageQualityCheck.{documentSide}.bounds
Indicates if the document is not fully present in the image.
data.validations.imageQualityCheck.{documentSide}.imageGlares
Indicates the presence of glare on the image.
data.validations.imageQualityCheck.{documentSide}.perspective
Indicates if the document in the image has perspective distortion above threshold.
data.validations.imageQualityCheck.{documentSide}.portrait
Indicates if the portrait is present.
data.validations.imageQualityCheck.{documentSide}.imageResolution
Indicates if the image resolution is below the threshold.
statusCode
string
Status
When the document verification service is used, some statuses regarding what was analyzed may be returned:
0
Check was performed and result is negative.
1
Check was performed and result is positive.
2
Check was not performed.
Last updated