Documentation Index
Fetch the complete documentation index at: https://docs.urtentic.com/llms.txt
Use this file to discover all available pages before exploring further.
Walkthrough Video
Overview
The document verification process analyzes identity documents such as passports, driver’s licenses, and national ID cards to:- Extract personal information using advanced OCR technology
- Verify document authenticity through security feature detection
- Detect tampering or forgery using machine learning algorithms
- Validate document integrity and format compliance
Supported Document Types
Urtentic supports identity documents from 195+ countries and territories:Passports
All standard ICAO-compliant passports
National ID Cards
Government-issued identity cards
Driver's Licenses
Domestic driving licenses
Residence Permits
Permanent and temporary residence documents
Configuration Options
Security Settings
Security Settings
- Gallery Restriction: Prevent users from uploading photos from gallery
- Screenshot Restriction: Block screenshots of documents
- Age Restriction: Set minimum age requirement (18-100)
- Duplicate Detection: Choose action for duplicate verifications (
REJECTED/REVIEW_NEEDED)
Quality Settings
Quality Settings
- Face Match Threshold: Minimum confidence for document photo vs selfie matching
- Document Types: Configure which document types to accept
Data Extraction
The system extracts structured data from documents:| Output | Description |
|---|---|
| Full Name | Extracted from document |
| Date of Birth | Parsed date |
| Age Check | Boolean age validation |
| Document Number | Unique document ID |
| Document Type | PASSPORT, DRIVERS_LICENSE, etc. |
| Issue/Expiry Dates | Document validity period |
| Address | Extracted address |
| Country of Issuance | Issuing country |
| Nationality | Holder nationality |
| Template Matching | Authenticity check result |
| Alteration Detection | Tampering detection result |
API Integration
Step 1: Submit Document for Verification
Endpoint:POST /api/v1/verifications/{verificationId}/send-inputs
Step 2: Get Verification Results
Endpoint:GET /api/v1/verifications/{verificationId}
Webhook Notification
Process Dependencies
Document verification can use data from other processes:- Liveness: Optional face matching with selfie photo
- Video Agreement: Optional face matching with video frame
Implementation Tips
User Experience
User Experience
- Show real-time feedback during document capture
- Allow photo retakes for quality issues
- Provide clear instructions for document positioning
- Explain why document verification is needed
Technical Implementation
Technical Implementation
- Compress images before upload (max 10MB recommended)
- Validate file formats (JPEG, PNG) client-side
- Handle network timeouts gracefully
- Implement progressive upload for large files
Security & Compliance
Security & Compliance
- Always use HTTPS for document uploads
- Log verification attempts for audit purposes
- Set appropriate data retention periods
- Restrict access to extracted document data