Create a new verification workflow. Enable features like ID scan, liveness, face match, AML screening, phone/email verification, and more.
Display name for the workflow
"Standard KYC"
Base workflow type. Use 'kyc' for identity verification with ID scanning.
kyc, adaptive_age_verification, biometric_authentication, address_verification, questionnaire_verification, email_verification, phone_verification "kyc"
Enable liveness detection (anti-spoofing). Verifies the user is a real person, not a photo/video.
true
Liveness method. 'passive' uses a single selfie, 'active_3d' requires head movements, 'flashing' uses screen light patterns.
passive, active_3d, flashing "passive"
Liveness score below this value will decline the session (0-100).
0 <= x <= 10050
Enable face match (1:1). Compares the selfie against the ID document portrait photo.
true
Face match score below this value will decline the session.
0 <= x <= 10040
Face match score below this but above decline threshold will flag for manual review.
0 <= x <= 10060
Enable AML (Anti-Money Laundering) screening. Checks the user against sanctions lists, PEP lists, and adverse media.
false
AML match score above this value will decline the session.
0 <= x <= 10080
Enable phone verification via SMS/WhatsApp OTP.
false
Enable email verification via OTP.
false
Enable government database validation (available for select countries).
false
Enable IP analysis to detect VPN/proxy usage and geolocation mismatch.
false
Enable NFC chip reading for ePassports (mobile only).
false
Countries and document types allowed. Format: {ISO3_COUNTRY: {DOC_TYPE: {enabled: 1, expiration_check_mode: 'strict', preferred_characters: 'latin', subtypes: []}}}. Leave empty to accept all documents.
{}Action when the same person has already been verified.
no_action, review, decline "review"
Maximum number of retry attempts allowed per session.
3
Number of days within which retries are allowed.
7
Workflow created.
A workflow in the list view.
Workflow UUID. Use as workflow_id when creating sessions.
Display name for the workflow
Base type: kyc, adaptive_age_verification, biometric_authentication, etc.
Whether this is the default workflow for new sessions
Total price per verification in USD
Enabled features (e.g., OCR, LIVENESS, FACE_MATCH, AML)
True if not graph-based
True if no sessions have used this workflow