Upload Passport Enhanced (Review Passport)

Upload Passport with Fallback manual review!

This call is used to upload an image of a passport/visa to be scanned and parsed. The image should be of the page with the userā€™s information on it (generally on the first or second page). It is one picture that captures both pages of the passport. This follows the same logic as the other uploadId endpoints in that the picture needs to be clear, it needs to have minimal glare, and it must have sufficient lighting.

If due to wear and tear, the Passport could not be parsed, it automatically gets sent for manual review, in which a forensic expert checks if the submitted Passport is valid or not.

In case the ID goes for a review, a notification is triggered when the review is complete(typically takes less than 5 minutes). Details on webhook can be checked here.

The countryCode param is required and is an ISO 3166-1 alpha-2 Country code encoded as a String. Country codes can be checked here.

This is an asynchronous call and the data will be returned whenever Get Test Result is eventually triggered. To check the progress of this call and make sure nothing was missed, utilize the Check Upload Passport endpoint.

To see a sample passport image of the page that needs to be submitted, please see this link or this one.

The failure of a single authentication test will not necessarily result in overall document authentication failure. Each test is evaluated and the resulting value is then used to calculate the authentication result of the test itself, which indicates whether this particular test passed or failed. By performing more authentication tests, the sensitivity of the individual tests can be reduced, which will result in fewer false rejects (authentic documents being flagged as suspect). In most cases, fraudulent documents will tend to fail a number of authentication tests.

There are several variables that are more likely to cause a document to fail:-

  • Image capture quality (for example,, blurriness or reflection) - Personalization of the document (such as especially long names) - Variations in manufacturing techniques (for example card printed on the wrong side or slight variations in printing location) - Wear and aging of the document (a worn or dirty card can cause failure) Tampering and counterfeiting (unlawful changes or reproduction of documents)

If a document has failed any specific check, the reason will be indicated under description key in the Check Upload ID.

When a document is considered "Passed" that means there has been no indication that the document is fraudulent, therefore the document passed the authentication process. This result does not provide a guarantee of authenticity as some types of documents have very few or no security features.We support government issued IDs including driver's licenses, state IDs, national IDs, military IDs, voter cards, resident cards, visas, passports, border crossing cards, and government Personal Identity Verification (PIV), DoD Common Access Card and Transportation Worker Identification Credentials from this list of countries and territories. And we are always expanding our areas of service. If you dont see a region listed and are interested in learning more about how we can work with you, in that area, please let us know.



documentType is optional for Passport but for Visa, it must be provided with the value ID

Click Try It! to start a request and see the response here!