{"message":"Insurance Quote Comparison API v3.2","version":"3.2.0","status":"operational","documentation":"/docs","redoc":"/redoc","timestamp":"2026-05-25T10:28:43.819853","integrated_components":{"parser":"v10.0 (6-stage + Structured Outputs, full text pass-through)","ranker":"v2.0 (complete comparison engine)","routes":"v3.2 (simplified orchestration)","storage":"MongoDB (persistent)"},"critical_fixes_v3_1":{"benefits_extraction":"30+ benefits (was 4)","warranty_categorization":"Separated from extensions","subjectivities":"Now included","deductible_tiers":"Correct detection (SR 1M for >500M)","operational_details":"Validity, payment terms, brokerage","scoring_transparency":"Full methodology breakdown","data_completeness":"Uses full _extended_data"},"features":{"auto_population":true,"multi_pdf_support":"1-10 PDFs per request","ai_powered":"gpt-4o","comprehensive_sections":["Summary with rankings","Key differences (unique items)","Side-by-side comparison","Data table (sortable)","Analytics & charts","Provider cards"],"duplicate_detection":true,"rate_validation":"‰, %, bp support","mongodb_persistence":true},"workflow":{"step_1":"Upload PDFs → POST /api/compare-quotes","step_2":"Receive comparison_id + complete data","step_3":"Retrieve sections using comparison_id","step_4":"No re-upload needed for different views"},"supported_policies":["Property Insurance","Fire Insurance","All Risks","Liability (CGL)","Medical Malpractice","Motor Insurance","Business Interruption"],"quick_start":{"1_upload":"POST /api/compare-quotes with PDF files","2_get_data":"Response includes comparison_id + all sections","3_retrieve":"POST /api/side-by-side with comparison_id","4_analyze":"POST /api/analytics with comparison_id"},"limitations":{"max_files":10,"min_files":1,"max_file_size_mb":20,"formats":["PDF"],"retention_hours":24},"endpoints":{"main":"/api/compare-quotes","health":"/api/health","diagnostics":"/api/diagnostics/comparison/{id}","docs":"/docs"}}