Create a Project Flow
POST
https://api.verifik.co/v2/project-flows
Project Flows define configurations for a Project in Verifik. In this context, we will define various data points that Verifik will use to perform validations using passwordless and liveness detection technologies.
How Project Flows Work
Every Project Flow has a type that determines its purpose and behavior. Currently, Verifik supports two main flow types:
login - For existing users to access your system
onboarding - For new users to enroll and create accounts
Choose Your Flow Type
Login Flows (type: "login")
Login flows are designed for existing users who need to verify their identity to access your system. They're typically faster and require less information since the user is already known to you.What you can configure:
Email verification methods
Phone verification (SMS/WhatsApp)
Face liveness detection
Security thresholds and search modes
Best for: Access control, secure logins, multi-factor authentication
Onboarding Flows (type: "onboarding")
Onboarding flows are for new users who need to create accounts and verify their identity for the first time. These are more comprehensive and collect more information.What you can configure:
User registration forms
Document verification (ID, passport, license)
Biometric verification (selfie + liveness)
Basic information collection
Custom forms and signatures
Criminal history verification
Best for: New user registration, KYC processes, compliance requirements
Key Configuration Areas
Regardless of the flow type you choose, you'll configure these main areas:
Security Settings
Strategy: How to handle verification results
Source: Where security rules come from (API, CSV, or none)
API Integration: Custom security validation endpoints
Communication Settings
Email Gateway: How verification emails are sent
Phone Gateway: SMS, WhatsApp, or both for phone verification
Verification Thresholds
Liveness Scores: How strict to be with face verification
Search Scores: How accurate duplicate detection should be
Compare Scores: How closely documents should match
Getting Started
Create your Project first (this contains basic information about your system)
Choose your Flow Type based on your needs:
Use
login
for access controlUse
onboarding
for new user registration
Configure the specific settings for your chosen flow type
Set security parameters to match your compliance requirements
Last updated
Was this helpful?