Documentation Index
Fetch the complete documentation index at: https://docs.quepass.com/llms.txt
Use this file to discover all available pages before exploring further.
Journey Integration flow
Get Configuration from the server.
Get User / Registered User details.
What SDK Does
| Feature | Description |
|---|
| Registration | Register new users with document and biometrics |
| Authentication | Login with document number and face |
| Transaction | Verify high-security transactions with UID and biometric |
| Search | Search users by face only (kiosk-style) |
| Event Registration | Event registration via QR code |
| Event Check-In | Event check-in via QR scan or biometric or kiosk-style |
| User Profile | Get user/registrant data after verification |
| Search By Img | Manual face capturing |
| Kiosk Mode | Continous Data by capturing face |
| Customer lifecycle | Shows for how long will the customer remain active |
| Customer Status | The customer’s status (Active or Inactive) |
| SDKsCapabilities | Information of SDKs Version. |
| ExpressOnboarding | Registers users using only government ID details. |
| ExpressVerification | Check government ID exist or not. |
Initialization & Configuration
1. Initialization
Required Parameters
- baseURL (string) – Root URL of the Quepass backend (no trailing slash)
- username (string) – Operator username registered with Quepass
- password (string) – Operator password
- channelId (string) – Channel identifier issued by Quepass team
- callBack (function) – Callback function executed after SDK initialization, returning status and outputModel
Return Parameters
sessionId (string) – Unique identifier for the user session
token (string) – Authentication token for API access
Code Example
Quepass.initializeQuepassSDK(baseURL:username:password:channelId:callBack:)
2. Configuration
Required Parameters
- callBack (function) – Callback function executed after fetching the SDK configuration, returning configuration status and output data
Return Parameters
- s_SessionTimeout (number|string) – session timeout duration
- onboardingFlow (object|array) – configuration for onboarding flow
- verificationFlow (object|array) – configuration for verification flow
- govIntegration (boolean) – government integration enabled or not
- allowedJourneys (array of strings) – list of allowed journeys
Code Example
Quepass.getCofiguration(callBack:)
Journey
Journeys are flows launched via lounchJourney(journey:…):
| Journey | Constant | Purpose |
|---|
| Onboarding | register | User registration with document and biometrics |
| Authentication | authentication | User login using biometric verification |
| Transaction | transaction | Biometric verification for secure transactions |
| Search | search | Identify or search users using biometrics |
| KioskMode | kioskModeCamera | Continuous face capture for kiosk-style identification |
| EventQRRegistration | registerEventByQR | Event registration using QR code |
| EventBiometricCheckIn | checkinByBiometric | Event check-in using biometric verification |
| CheckinByQR | checkinByQR | Event check-in by scanning QR code |
| SearchByImage | searchByImage | Search users by capturing or uploading an image |
| ExpressOnboarding | expressOnboarding | Registration using only government ID details |
| ExpressVerfication | expressVerification | Verification using government ID parameters |
User Profile
| Method | Purpose |
|---|
| getUserData | Retrieve user profile information using UID and consent token |
| getRegistrantData | Fetch registrant details for a specific event using UID, event ID, and token |
| getKycCertificate | Retrieve the user’s KYC certificate using UID and token |
| UpdateCustomerStatus | Updates customer status to Active or Inactive using UID. |
| UpdateCustomerLifeCycle | Updates customer status for a defined date range. |
Ensure the SDK is initialized successfully before calling any identity journeys or API methods. Initialization establishes the connection with the Quepass backend services.