Services/Synthesized News API
Synthesized News API
Articles are generated only from facts extracted for event clusters—the same underlying graph as /v1/events. LLM rewrite with anti-plagiarism and human-in-the-loop approval. Multi-language; filter by country, confidence, and date.
Endpoints
Read (typical integrations)
GET /v1/news/latest— Latest articles; filters: language, country, confidence, from_date, to_dateGET /v1/news/by-country?country=US— Articles for a countryGET /v1/news/by-category?category=politics— Articles by categoryGET /v1/news/{article_id}— Single article by ID
Write / editorial (same API key; trusted operators only)
POST /v1/news/regenerate— Re-run fact extraction and synthesis for an event (expensive; not for read-only clients)POST /v1/news/{article_id}/editor-action— Approve, reject, or adjust headline; actions are logged
Same API key auth as other /v1/* routes—scope keys and usage to operators who should run synthesis or approvals.
Response fields
Each article includes: article_id, event_id, headline, summary, body, confidence_level, language, last_updated, sources.
Use cases
News portals, content feeds, media outlets, and context articles alongside market events. Scale editorial output without rewriting wire copy—original articles from extracted facts only, with optional human review and approval workflow.