News
NewsLens analytics surface backed by the FastAPI contract.
Pages
News Integration
Live FastAPI data
What this page does
Verify app-to-upstream integration status and runtime contract signals.
Refresh
Refresh checksIntegration Banner
Integration checks passing. Data is fresh.Integration Summary
Checks Passing4 / 4
Generated At2026-04-28T16:17:07Z
Digest Items5
Latest TitleKing Charles meets with Trump at White House before address to Congress
Freshness Statusfresh
Contract Checks
| Check | Endpoint | Status | Detail |
|---|---|---|---|
| Digest endpoint reachable | /api/news/digest?limit=5 | HTTP 200 | current |
| Latest endpoint reachable | /api/news/digest/latest | HTTP 200 | current |
| Stats endpoint reachable | /api/news/stats | HTTP 200 | current |
| Freshness endpoint reachable | /health/news-freshness | HTTP 200 | current |
| Payload includes generated_at | digest.meta.generated_at | ok | generated_at=2026-04-28T16:17:07Z |
| Payload has articles | digest.data | ok | items=5 |
Debug Payload
{
"digest_status_code": 200,
"latest_status_code": 200,
"stats_status_code": 200,
"freshness_status_code": 200,
"digest_status": "ok",
"latest_status": "ok",
"stats_status": "ok",
"freshness_status": "ok",
"from_cache": true,
"using_last_good": false,
"fetch_error": null,
"freshness_reason": null
}