Overview
The Reports API generates comprehensive AI-powered reports with real-time streaming using Server-Sent Events (SSE). Base Path:/api/reports
Endpoints
Generate Report (Streaming)
Generate a report with real-time streaming.due_diligence- Complete DD reportfinancial_analysis- Financial deep divemarket_analysis- Market and competitive analysisexecutive_summary- High-level overviewinvestment_memo- Investment committee memo
Get Report
Retrieve a previously generated report.List Reports
Get a list of all generated reports.| Parameter | Type | Description |
|---|---|---|
page | integer | Page number |
page_size | integer | Items per page |
company_id | UUID | Filter by company |
report_type | string | Filter by report type |
status | string | Filter by status |
Export Report
Export report in various formats.pdf- PDF documentdocx- Word documenthtml- HTML pagejson- Structured JSON
Streaming Integration
Frontend (TypeScript)
React Hook
Event Types
| Event Type | Description | Data |
|---|---|---|
start | Report generation started | {type, report_id, timestamp} |
section_start | Section generation started | {type, section} |
chunk | Content chunk | {type, content} |
section_complete | Section finished | {type, section} |
complete | Report finished | {type, report_id, total_time} |
error | Error occurred | {type, message, error_code} |
Examples
Python
Next Steps
Report Generation Service
Learn about the report generation pipeline
Companies API
Company endpoints for report generation
Agentic Chat
AI chat system
Files API
Process documents for reports
