{"service":"1hat API","version":"3.3.0","status":"running","endpoints":{"core":{"insights":"/api/insights - Multi-prompt insights extraction","ephemeral_token":"/api/ephemeral-token - Generate ephemeral tokens for client-side Gemini Live API"},"live_recording":{"start":"/api/v1/option1/recording/start - Start recording session","chunk":"/api/v1/option1/recording/chunk - Upload audio chunk","stream":"/api/v1/option1/recording/processing/{id}/stream - SSE progress stream","cancel":"/api/v1/option1/recording/cancel - Cancel session"},"comparison":{"compare":"/api/compare-transcribe - Compare transcript accuracy"},"summary":{"extract":"/api/v1/summary/extract - Dynamic extraction for all consultation types","types":"/api/v1/summary/consultation-types - List available types (OP, DISCHARGE, RESPIRATORY)","segments":"/api/v1/summary/segments/{type} - Configure segments per type","templates":"/api/v1/summary/templates/{type} - Template configurations per type"},"merge":{"merge":"/api/v1/extractions/merge - Merge multiple extractions with AI-powered contextual merging","preview":"/api/v1/extractions/merge/preview - Preview merge without saving","timeline":"/api/v1/extractions/patient/{patient_id}/timeline - Get patient extraction timeline","lineage":"/api/v1/extractions/{extraction_id}/merge-info - Get merge lineage information"}},"docs":"/docs","active_tabs":["Home (Live Recording)","Live (Real-time Transcription)","Compare (Accuracy Testing)"],"features":{"user_configurable_segments":"Drag-and-drop segment categorization (CORE/ADDITIONAL)","per_segment_brevity":"Control verbosity (concise/balanced/detailed)","terminology_style":"Medical terms vs simple language vs as-spoken","extraction_merge":"AI-powered contextual merge of multiple extractions (NEW in v3.3.0)"}}