📄 Advanced and consistent document fraud analysis.

documents will be defined in a JSON array with the following structure:

[
    "document_index": "integer",
    "document_id": "string",
    "created_at": "timestamp",
    "updated_at": "timestamp",
    "ocr": "boolean",
    "extracted": "object",
    "identity_document_type": "string",
    "submitted_data": "<UserDetails>",
    "asf_breakdown": "object",
    "asf_checked": "boolean",
    "face_photo": "<Asset>",
    "front_document": "<Asset>",
    "back_document": "<Asset>",
    "original_front_document": "<Asset>",
    "original_back_document": "<Asset>",
    "signature_photo": "<Asset>",
    "ghost_photo": "<Asset>",
    "mrz_data": "object"
    "asf_document_result": "object"
]

Check the table below for further details of each field:

🚧

Note:

There will be various responses depending on user activity. There are two categories:

  • Mandatory: means the field and its value will always be returned, even with null values.
  • Optional: means the field would not exist in some cases. I.e., the transaction is not completed yet. Thus, some fields are missing.
FieldsData TypeMandatory/OptionalDescriptionPossible Responses
document_indexintegerMandatory0-based document index.Starting
document_idstringMandatoryUnique ID to specify each document.It will always be present.
created_attimestampMandatoryThe timestamp when the document was registered in the database.It will always be present.
updated_attimestampMandatoryThe timestamp when the document was updated in the database.It will always be present.
ocrbooleanMandatoryThe confirmation that the document has been checked by OCR.- The value will be true if document went through the OCR check.

- Otherwise, it will return false.
submitted_dataUserDetailMandatoryAn object that contains information about the UserDetail object.- The field will not exist if the document is not recognized by the IDVerse.

- Otherwise, it will always be present.
asf_breakdownobjectMandatoryThe Asf check result.- The field will not exist if the document is not recognized by the IDVerse.

- If the data has been redacted, the result will be invalid with null.

- Otherwise, it will always be present.
asf_checkedbooleanMandatoryThe confirmation that the document has been checked by ASF (DFA).The value will be true if the document went through the ASF (DFA) check.

- Otherwise, it will return false.
face_photoAssetMandatoryThe user's photo image URL, which is extracted from the ID document.- The field will not exist if the document is not recognized by the IDVerse.

- If the data has been redacted, the result will be invalid with null.

- Otherwise, it will always be present.
front_documentAssetMandatoryThe cropped document's front side image URL.It will always be present.
back_documentAssetMandatoryThe cropped document's backside image URL.- The field will not exist if the document is not recognized by the IDVerse or no back card was required.

- If the data has been redacted, the result will be invalid with null.

- Otherwise, it will always be present.
original_front_documentAssetMandatoryThe resized (normalization of the image resolution) document's front-side image URL.It will always be present.
original_back_documentAssetMandatoryThe resized (normalization of the image resolution) document's backside image URL.- The field will not exist if the document is not recognized by the IDVerse or no back card was required.

- If the data has been redacted, the result will be invalid with null.

- Otherwise, it will always be present.
signature_photoAssetMandatoryThe user's signature image from the scanned document.- The field will not exist if the document is not recognized by the IDVerse or does not have a signature image on it.

- If the data has been redacted, the result will be invalid with null.

- Otherwise, it will always be present.
ghost_photoAssetMandatoryThe user's ghost image URL, which is typically found on the passports.- The field will not exist if the document is not recognized by the IDVerse.

- If the data has been redacted, the result will be invalid with null.

- Otherwise, it will always be present.
mrz_dataobjectMandatoryAn object that contains data from Machine Readable Zone for passport identification.- The field will not exist if the document did not have a machine-readable zone on it or it has already been redacted.

- Otherwise, it will always be present.
asf_document_resultobjectMandatoryThe ASF check result contains only an overall result: PASS or FLAGGED.The field will not exist if the document is not recognised by the IDVerse.

- if any of the asf_breakdown fields return FLAGGED this will return FLAGGED.

- If the data has been redacted, the result will be invalid with null.

- Otherwise, it will always be present.

Below is a sample of the documents array response:

"documents": [
    {
      "created_at": "2022-03-03T03:29:18.595Z",
      "document_id": "your_document_id",
      "extracted": {
        "country": "Australia",
        "id_number": 123456789,
        "address": "FakeData",
        "document_number": 3333333333,
        "city": "FakeData",
        "expiry_date": "31/12/2030",
        "birth_date": "01/01/1980",
        "last_name": "FakeData",
        "given_names": "FakeData",
        "middle_name": "FakeData",
        "country_code": "AUS",
        "full_name": "FakeData",
        "street": "FakeData",
        "post_code": 9999,
        "state": "FakeData",
        "class": "C",
        "first_name": "FakeData",
        "document_type": "Driver Licence"
      },
      "asf_breakdown": {
        "document_integrity": "PASSED",
        "image_composition": "FLAGGED",
        "photo_check": "PASSED",
        "detail_check": "PASSED"
      },
      "identity_document_type": "AUS_NSW_DRIVERLICENCE",
      "updated_at": "2022-03-03T03:29:18.595Z",
      "ocr": true,
      "face_photo": {
        "url": "https://fakedomain.url",
        "size": 7392,
        "content_type": "image/jpeg"
      },
      "front_document": {
        "url": "https://fakedomain.url",
        "size": 70064,
        "content_type": "image/jpeg"
      },
      "original_front_document": {
        "url": "https://fakedomain.url",
        "size": 100400,
        "content_type": "image/jpeg"
      },
      "signature_photo": {
        "url": "https://fakedomain.url",
        "size": 23056,
        "content_type": "image/jpeg"
      }
    }
  ]

💬 We Are Here to Help!

If you encounter an issue, a bug, or require assistance, please contact our support page here to find the solution. Don't forget to provide any important information on the issue.