okID v2client Portal
Pre-built verification portal that operators can integrate with their applications. Handle identity verification with a single API call - no frontend development required.
1. Get API Key
Create your API key in the v2dashboard
2. Generate Verification
Server-to-server call with your API key
3. Redirect User
Send user to v2client with verification ID
How v2client Works
The v2client is a hosted verification portal that handles the entire user verification flow. Your application only needs to generate verification IDs and redirect users.
Operator Integration
Your server generates verification IDs using your API key, then redirects users to the v2client portal.
// Your server generates verification ID
const response = await fetch('https://v2client.url/api/generate-verification', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-SDK-Key': 'your-api-key'
}
});
const { verificationId } = await response.json();
// Redirect user to v2client
const verifyUrl = `https://v2client.url/verify?verification_id=${verificationId}`;
res.redirect(verifyUrl);
v2client Portal
Pre-built verification interface that handles document upload, liveness detection, and form collection.
User Experience:
1. User clicks verify button in your app
2. Redirected to v2client portal
3. Completes verification flow
4. Returns to your app with results
// Example verification URL
https://v2client.url/verify?verification_id=abc123
Architecture Flow
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ Your Server │ │ v2client │ │ okID Backend │ │ │ │ Portal │ │ │ └─────────────────┘ └─────────────────┘ └─────────────────┘ │ │ │ │ 1. Generate │ │ │ POST /api/generate- │ 2. Create │ │ verification │ verification │ │ X-SDK-Key: your-key ───┼──────────────────────▶│ │ │ │ │ 3. Redirect user │ │ │ to verification URL │ │ └──────────────────────▶│ │ │ 4. User completes │ │ verification flow │ │ (document, selfie, │ │ form data) │ ├──────────────────────▶│ │ │ │ 5. Results available │ │ in your dashboard │ │◀──────────────────────┤
Why Choose v2client?
Security First
Built-in security best practices. API keys stay on your server, never exposed to clients.
Quick Integration
Single API call integration. No frontend code required. Production-ready in minutes.
Mobile Ready
Responsive design optimized for all devices. Works seamlessly on desktop and mobile.