Ai Synthesis API
Auto-generated from
openapi-snapshot.json. Do not edit by hand — changes are overwritten byscripts/docs/generate_api_reference.py.
1 endpoints in this group.
POST /api/ai-synthesis/earnings-brief
Post Earnings Brief
Generate a pre/post-earnings AI summary for body.symbol.
Free tier: blocked at quota layer (ai_briefings_per_day = 0). The 503 “ai_synthesis_quota_exceeded” path is the FE’s signal to render the PaywallCard (Pro tier required).
Request body: application/json
Responses
| Code | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |