{ "session_id": "00000000-0000-4000-8000-000000000002", "session_kind": "user", "shared_from_session": null, "session_number": 3, "session_url": "https://example.test/session", "status": "Approved", "status_override": null, "workflow_id": "a3a29685-6e02-47e4-bebe-6bcb2b5dc009", "features": [ "ID_VERIFICATION", "LIVENESS", "FACE_MATCH", "IP_ANALYSIS" ], "vendor_data": "1", "metadata": null, "callback": null, "id_verifications": [ { "status": "Approved", "document_type": "Driver's License", "document_subtype": "DRIVER_LICENSE_GENERIC", "document_number": "11122233396", "personal_number": "11122233396", "portrait_image": "https://example.test/didit/portrait_image.jpg", "front_image": "https://example.test/didit/front_image.jpg", "front_video": null, "back_image": "https://example.test/didit/back_image.jpg", "back_video": null, "full_front_image": "https://example.test/didit/front_image.jpg", "full_back_image": "https://example.test/didit/back_image.jpg", "front_image_camera_front": null, "back_image_camera_front": null, "front_image_camera_front_face_match_score": null, "back_image_camera_front_face_match_score": null, "front_image_quality_score": { "focus_score": 100.0, "model_quality": { "time_ms": 650.1, "yolo_prob": 0.9635, "convnext_prob": 0.9999, "ensemble_prob": 0.9835, "document_occlusion": { "detected": false, "covered_fields": [] } }, "overall_score": 86.7, "brightness_issue": "ok", "brightness_score": 84.3, "resolution_score": 65.6, "is_document_fully_visible": true }, "back_image_quality_score": { "focus_score": 74.9, "model_quality": { "time_ms": 625.6, "yolo_prob": 0.9692, "convnext_prob": 1.0, "ensemble_prob": 0.9861, "document_occlusion": { "detected": false, "covered_fields": [] } }, "overall_score": 83.5, "brightness_issue": "ok", "brightness_score": 94.8, "resolution_score": 85.6, "is_document_fully_visible": null }, "date_of_birth": "1990-01-15", "age": 26, "expiration_date": "2034-11-19", "date_of_issue": "2024-12-26", "issuing_state": "BRA", "issuing_state_name": "Brazil", "region": null, "first_name": "Maria", "last_name": "Aparecida Souza", "full_name": "Maria Aparecida Souza", "gender": "U", "address": null, "formatted_address": null, "place_of_birth": "Cidade Exemplo/PR", "marital_status": "UNKNOWN", "nationality": "BRA", "extra_fields": { "tax_number": "11122233396", "first_surname": "Aparecida", "place_of_issue": "CURITIBA, PR", "second_surname": "Souza", "first_issue_date": "2018-09-14", "reference_number": "C00000000000", "dl_class_code_a_to": "2034-11-19", "dl_class_code_b_to": "2034-11-19" }, "mrz": null, "extracted_data": null, "barcodes": [], "parsed_address": null, "extra_files": [], "warnings": [ { "feature": "ID_VERIFICATION", "risk": "POSSIBLE_DUPLICATED_USER", "additional_data": { "api_service": null, "duplicated_session_id": "00000000-0000-4000-8000-000000000001", "duplicated_session_number": 2 }, "log_type": "information", "short_description": "Possible duplicated user from other session", "long_description": "The system identified a potential duplicate user with documents from another session, requiring further investigation.", "node_id": "feature_ocr" } ], "node_id": "feature_ocr", "matches": [ { "status": "Approved", "session_id": "00000000-0000-4000-8000-000000000001", "api_service": null, "vendor_data": "1", "user_details": { "name": "Maria Aparecida Souza", "document_type": "ID", "document_number": "11122233396" }, "is_blocklisted": false, "session_number": 2, "front_image_url": "https://example.test/didit/front_image_url.jpg", "verification_date": "2026-09-08T18:04:39Z" } ], "verification_method": "document", "assurance": "documentary", "wallet_provider": null, "fallback_from": null, "id_lookup": null, "wallet_verification": null } ], "nfc_verifications": null, "nfc_skip_reason": null, "liveness_checks": [ { "status": "Approved", "method": "PASSIVE", "score": 100.0, "reference_image": "https://example.test/didit/reference_image.jpg", "video_url": "https://example.test/didit/video_url.jpg", "age_estimation": 29.05, "matches": [ { "source": "session", "status": "Approved", "session_id": "00000000-0000-4000-8000-000000000001", "api_service": null, "vendor_data": "1", "user_details": { "full_name": "Maria Aparecida Souza", "document_type": "ID", "document_number": "11122233396" }, "is_allowlisted": false, "is_blocklisted": false, "session_number": 2, "vendor_user_id": "9954d867-632b-42d7-9d84-e237b950b22a", "match_image_url": "https://example.test/didit/match_image_url.jpg", "verification_date": "2026-09-08T18:04:39Z", "biometric_template_id": null, "similarity_percentage": 77.93108224868774 } ], "warnings": [ { "feature": "LIVENESS", "risk": "DUPLICATED_FACE", "additional_data": { "api_service": null, "duplicated_session_id": "00000000-0000-4000-8000-000000000001", "duplicated_session_number": 2 }, "log_type": "information", "short_description": "Duplicated face from other approved session", "long_description": "The system identified a duplicated face from another approved session, requiring further investigation.", "node_id": "feature_liveness" } ], "face_quality": 100.0, "face_luminance": 53.3, "node_id": "feature_liveness" } ], "face_matches": [ { "status": "Approved", "score": 95.83, "source_image_session_id": null, "source_image": "https://example.test/didit/source_image.jpg", "target_image": "https://example.test/didit/target_image.jpg", "warnings": [], "node_id": "feature_face_match", "face_coverage": { "eyes": { "covered": null, "calibrated": false, "visibility_score": 100.0 }, "mouth": { "covered": null, "calibrated": false, "visibility_score": 100.0 }, "face": { "covered": null, "calibrated": false, "visibility_score": 100.0 } } } ], "poa_verifications": null, "phone_verifications": null, "email_verifications": null, "aml_screenings": null, "ip_analyses": [ { "status": "Approved", "node_id": "feature_ip_analysis", "device_brand": "Generic_Android", "device_model": "K", "browser_family": "Chrome Mobile", "browser_version": "152.0.0", "os_family": "Android", "os_version": "10", "platform": "Linux armv81", "device_fingerprint": "fingerprint-ficticio", "user_agent": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Mobile Safari/537.36", "accept_language": "pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7", "session_identifier": null, "session_age_ms": null, "coords_accuracy": null, "raw_device_data": { "screen": { "width": 444, "height": 985, "availWidth": 444, "colorDepth": 24, "pixelDepth": 24, "availHeight": 985 }, "uaData": { "model": "moto g56 5G", "brands": [ { "brand": "Chromium", "version": "152" }, { "brand": "Not?A_Brand", "version": "24" }, { "brand": "Google Chrome", "version": "152" } ], "mobile": true, "platform": "Android", "architecture": "", "uaFullVersion": "152.0.7977.76", "platformVersion": "16.0.0" }, "battery": { "level": 1, "charging": false, "chargingTime": null, "dischargingTime": 32577 }, "language": "pt-BR", "platform": "Linux armv81", "integrity": { "capture": { "externalDevice": null, "matchedPatterns": [], "videoInputCount": 1, "virtualCameraSuspected": null }, "platform": "web", "security": {}, "environment": { "automationDetected": false, "screenCaptureActive": null }, "collected_at": "2026-09-08T18:13:36.162Z", "schema_version": 1 }, "languages": [ "pt-BR", "pt", "en-US", "en" ], "userAgent": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Mobile Safari/537.36", "deviceMemory": 8, "touchSupport": true, "maxTouchPoints": 5, "devicePixelRatio": 2.4375, "hardwareConcurrency": 8 }, "ip_country": "Brazil", "ip_country_code": "BR", "ip_state": "Parana", "ip_city": "Marechal Cândido Rondon", "latitude": 0, "longitude": 0, "ip_address": "203.0.113.10", "isp": "Opcao Telecom", "organization": "Opcao Telecom", "is_vpn_or_tor": false, "is_data_center": false, "time_zone": "America/Sao_Paulo", "time_zone_offset": "-0300", "ip": { "location": { "latitude": 0, "longitude": 0 }, "distance_from_id_document": null, "distance_from_poa_document": null }, "id_document": { "location": null, "distance_from_ip": null, "distance_from_poa_document": null }, "poa_document": { "location": null, "distance_from_ip": null, "distance_from_id_document": null }, "warnings": [ { "feature": "LOCATION", "risk": "DUPLICATED_DEVICE_FINGERPRINT", "additional_data": { "api_service": null, "match_source": "persistent_id", "duplicated_session_id": "00000000-0000-4000-8000-000000000001", "duplicated_session_number": 2 }, "log_type": "information", "short_description": "Duplicated device fingerprint from another session", "long_description": "The same device fingerprint was detected in another session with a different vendor_data, which may indicate multiple identities verified from the same device.", "node_id": "feature_ip_analysis" }, { "feature": "LOCATION", "risk": "DUPLICATED_IP_ADDRESS", "additional_data": { "api_service": null, "duplicated_session_id": "00000000-0000-4000-8000-000000000001", "duplicated_session_number": 2 }, "log_type": "information", "short_description": "Duplicated IP address from another session", "long_description": "The same IP address was used in another session with a different vendor_data, which may indicate multiple users sharing the same network or a potential fraud pattern.", "node_id": "feature_ip_analysis" } ], "matches": [ { "source": "session", "status": "Approved", "confidence": 0.0, "match_mode": "co_occurrence", "match_type": "ip_address", "session_id": "00000000-0000-4000-8000-000000000001", "api_service": null, "device_info": { "platform": "Linux armv81", "os_family": "Android", "device_brand": "Generic_Android", "device_model": "K", "browser_family": "Chrome Mobile", "device_fingerprint": "fingerprint-ficticio" }, "vendor_data": "1", "match_source": "ip_address", "location_info": { "ip_city": "Marechal Cândido Rondon", "ip_state": "Parana", "ip_address": "203.0.113.10", "ip_country": "Brazil", "is_vpn_or_tor": false, "is_data_center": false, "ip_country_code": "BR" }, "matched_value": "203.0.113.10", "is_blocklisted": false, "session_number": 2, "verification_date": "2026-09-08T18:04:39Z" }, { "source": "session", "status": "Approved", "confidence": 1.0, "match_mode": "deterministic", "match_type": "device_fingerprint", "session_id": "00000000-0000-4000-8000-000000000001", "api_service": null, "device_info": { "platform": "Linux armv81", "os_family": "Android", "device_brand": "Generic_Android", "device_model": "K", "browser_family": "Chrome Mobile", "device_fingerprint": "fingerprint-ficticio" }, "vendor_data": "1", "match_source": "persistent_id", "location_info": { "ip_city": "Marechal Cândido Rondon", "ip_state": "Parana", "ip_address": "203.0.113.10", "ip_country": "Brazil", "is_vpn_or_tor": false, "is_data_center": false, "ip_country_code": "BR" }, "matched_value": "valor-ficticio", "is_blocklisted": false, "session_number": 2, "verification_date": "2026-09-08T18:04:39Z" } ] } ], "database_validations": null, "database_validation_not_performed_reason": { "code": "feature_not_unlocked", "issuing_state": "BRA", "configured_services": [ "Brazil - CNH QR code + face match (Datavalid)", "Brazil - CPF status check", "Brazil - CPF + face match (Datavalid)", "Brazil Residential", "Brazil Tax Registration (CPF/CNPJ)", "BRA - Unico IDCloud (CPF + selfie)" ], "message": "Database validation did not run: it is locked until the organization's first paid top-up. No database was queried and nothing was billed for it." }, "questionnaire_responses": null, "document_ai_documents": null, "reviews": [], "contact_details": null, "expected_details": { "last_name": "Aparecida Souza", "first_name": "Maria", "id_country": "BRA", "date_of_birth": "1990-01-15", "identification_number": "11122233396" }, "environment": "live", "sandbox_scenario": null, "created_at": "2026-09-08T18:12:20.402916Z", "expires_at": "2026-09-15T18:12:20.389320Z" }