
Report Structure
The verification report is returned as a JSON object containing aid_verification object with the following key sections:
- ID Verification Status: Overall session status and specific verification results
- Document Details: Type and identifiers of the verified document
- Personal Information: Extracted biographical data
- Document Media: URLs to captured images and videos
- Address Information: Structured location data
- Verification Metadata: Additional verification details and timestamps
Core Response Fields
Sample JSON Response
For more information about potential warnings during the ID verification process, check our ID Verification Warnings guide.
Image Quality Scores
Each document side receives a quality assessment returned asfront_image_quality_score and back_image_quality_score. These scores help you evaluate whether the captured images are suitable for reliable document verification. All sub-scores range from 0 (worst) to 100 (best).
| Field | Type | What it measures |
|---|---|---|
focus_score | number (0-100) | Sharpness of the image using top-10% local Laplacian variance, robust to documents with large uniform backgrounds. Weight: 45% |
brightness_score | number (0-100) | How well-lit the image is. Penalizes images that are too dark or overexposed. Weight: 30% |
brightness_issue | "ok" | "too_dark" | "too_bright" | Indicates the direction of the brightness problem when brightness_score is low. |
resolution_score | number (0-100) | Effective resolution based on the total pixel count of the uploaded image. Weight: 25% |
is_document_fully_visible | boolean or null | true if all four corners of the document are fully visible inside the image frame, false if any corner is cut off. null when corner coordinates are unavailable. |
overall_score | number (0-100) | Weighted average of focus (45%), brightness (30%), and resolution (25%). |