Create a hosted Docupass flow

Create a Docupass URL and QR code for a hosted identity verification or e-signature journey.

Docupass is the quickest way to launch mobile-friendly onboarding without building your own document capture UI. You can share the link directly, embed it in an iframe, open it in a lightbox, or load it inside a mobile webview.

Body Params
string
VersionDescription
3Latest Docupass version with improved UI, security and more languages supports.
2Deprecated Docupass version.

If no version parameter is not provided, a version 2 Docupass link will be generated for compatability. On August 1st 2024, the default version will be switched to the newest version 3.

string

Custom KYC Profile ID, make sure to edit the Docupass section under the profile, you may also add a webhook to receive information when user completes Docupass.

integer

Docupass flow mode. Common values are 0 for document plus selfie verification, 1 for document only, 2 for selfie/reference verification, and 3 for verification plus e-signature.

string

Any arbitrary customer data you want to include with this Docupass transaction, for example, database id of your user.

string

Generate a document using information from uploaded ID, and have the user review and sign the document after identity verification. Required for mode=3.

string

Supply user phone number for verification, must enable phoneVerification in profile settings. If no number is provided, users will be asked to enter their phone number for verification.

string

User must present ID matching the address provided

string

User must present ID matching the document number provided

string

User must be between the specified age to pass verification.

string

User must present ID matching the name provided

string

User must present ID matching the date of birth provided. For example, "20-40", a warning will be trigger if age is under 20 or over 40.

string

User must present ID matching the postcode provided

string

Docupass will auto detect and display language based on end-user system, to override this you can provide a language code.

CodeLanguage
enEnglish
tw繁體中文
cn简体中文
frFrançais
nlNederlands
deDeutsch
esEspañol
ja日本語
ko한국어
tlTagalog
thภาษาไทย
idBahasa Indonesia
viTiếng Việt
hiहिन्दी
ptPortuguês
arالعربية
bnবাংলা
urاردو
string

Generate up to 5 documents using information from uploaded ID, without user reviewing or signing the document.

string

PDF DOCX HTML

contractPrefill
object

JSON data in key-value pairs to autofill dynamic fields, data from user ID will be used first in case of a conflict. For example, passing {"myparameter":"abc"} would fill %{myparameter} in contract template with "abc".

string

Base64 encoded document back image, if supplied, no document back image will be captured.

string

Base64 encoded document image, if supplied, no document front image will be captured.

string

Base64 encoded face image, if supplied, no face image will be captured. Required for face verification only mode without uploading documents.

profileOverride
object

Override one or more parameters on the existing profile, the object should be JSON style object adhering to Get KYC Profile API response.

Response

Language
Credentials
Header
URL
Request
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json