| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338 |
- {
- "session_id": "00000000-0000-4000-8000-000000000001",
- "session_kind": "user",
- "shared_from_session": null,
- "session_number": 2,
- "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": "Identity Card",
- "document_subtype": "ID_CARD_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": 387.1,
- "yolo_prob": 0.9974,
- "convnext_prob": 1.0,
- "ensemble_prob": 0.9988,
- "document_occlusion": {
- "detected": false,
- "covered_fields": []
- }
- },
- "overall_score": 90.6,
- "brightness_issue": "ok",
- "brightness_score": 97.3,
- "resolution_score": 65.6,
- "is_document_fully_visible": true
- },
- "back_image_quality_score": {
- "focus_score": 100.0,
- "model_quality": {
- "time_ms": 366.3,
- "yolo_prob": 0.9748,
- "convnext_prob": 0.9999,
- "ensemble_prob": 0.9886,
- "document_occlusion": {
- "detected": false,
- "covered_fields": []
- }
- },
- "overall_score": 85.0,
- "brightness_issue": "ok",
- "brightness_score": 78.6,
- "resolution_score": 65.6,
- "is_document_fully_visible": true
- },
- "date_of_birth": "1990-01-15",
- "age": 26,
- "expiration_date": "2035-03-12",
- "date_of_issue": "2025-03-12",
- "issuing_state": "BRA",
- "issuing_state_name": "Brazil",
- "region": null,
- "first_name": "Maria",
- "last_name": "Aparecida Souza",
- "full_name": "Maria Aparecida Souza",
- "gender": "M",
- "address": null,
- "formatted_address": null,
- "place_of_birth": "Cidade Exemplo/PR",
- "marital_status": "UNKNOWN",
- "nationality": "BRA",
- "extra_fields": {
- "tax_number": "11122233396",
- "first_surname": "Aparecida",
- "second_surname": "Souza",
- "reference_number": "C00000000000"
- },
- "mrz": null,
- "extracted_data": null,
- "barcodes": [
- {
- "data": "06792664209854",
- "side": "back",
- "type": "DATA_BAR",
- "data_raw": "",
- "position": [
- [
- 522,
- 563
- ],
- [
- 905,
- 194
- ],
- [
- 905,
- 254
- ],
- [
- 522,
- 671
- ]
- ]
- }
- ],
- "parsed_address": null,
- "extra_files": [],
- "warnings": [
- {
- "feature": "ID_VERIFICATION",
- "risk": "QR_NOT_DETECTED",
- "additional_data": null,
- "log_type": "information",
- "short_description": "QR not detected",
- "long_description": "The system couldn't find or read the QR code on the document. This could be due to poor image quality or an unsupported document type.",
- "node_id": "feature_ocr"
- }
- ],
- "node_id": "feature_ocr",
- "matches": [],
- "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.61,
- "matches": [],
- "warnings": [],
- "face_quality": 100.0,
- "face_luminance": 45.83,
- "node_id": "feature_liveness"
- }
- ],
- "face_matches": [
- {
- "status": "Approved",
- "score": 97.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": null
- },
- "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:05:52.589Z",
- "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": [],
- "matches": []
- }
- ],
- "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": null,
- "environment": "live",
- "sandbox_scenario": null,
- "created_at": "2026-09-08T18:04:39.640768Z",
- "expires_at": "2026-09-15T18:04:39.633322Z"
- }
|