screening

Source Health

Health of every index constituent source.

Resolves each index's upstream source and flags any whose count collapsed below its healthy floor (the failure mode behind the 2026-06 S&P 500 outage). Cached server-side; pass force=true to recompute immediately.

get/api/screen-bulk/source-health

Request

  • Base URL: https://api.halalterminal.com
  • URL: https://api.halalterminal.com/api/screen-bulk/source-health
  • Auth: API key in header X-API-Key

Query parameters

forceboolean

Force recomputation instead of returning the cached health snapshot.

Response

Health of each index constituent source

checked_atstring required

ISO timestamp of the underlying check

ttl_secondsinteger required

How long this result is cached server-side

cachedboolean required

True if served from cache rather than freshly computed

Example response

{
  "cached": true,
  "checked_at": "2026-06-24T09:00:00+00:00",
  "indices": [
    {
      "count": 503,
      "floor": 450,
      "name": "S&P 500",
      "status": "ok"
    }
  ],
  "summary": {
    "degraded": 0,
    "failed": 0,
    "healthy": 21,
    "status": "ok",
    "total": 21
  },
  "ttl_seconds": 21600
}

Changes

No recorded changes to this operation across all 1 revision of this API.