{
  "api": "EnergiSmart Solprognose",
  "endpoints": {
    "/api/forecast?lat=59.19&lon=10.90": "GHI forecast at location",
    "/api/forecast?site=jegerveien": "GHI forecast for pre-configured site",
    "/api/forecast/latest": "Latest forecast metadata",
    "/api/horizon/terrain?lat=&lon=[&format=json|binary]": "V3 Tier 1 — pre-computed DTM10 horizon profile (720 az bins)",
    "POST /api/horizon/rooftop": "V3 Tier 2 — rooftop horizon with DOM10 near-field shading (auth required)",
    "POST /api/roof/jobs": "Takanalyse for PV-kalkulatoren — FKB-omriss, DOM1 og SunPoint bildeanalyse paa ortofoto gir modulplassering og kWp (koe; GET /api/roof/jobs/<id>, .../tegning.png)",
    "GET /api/roof/bygningstype": "Hva slags bygg staar punktet paa — bolig, landbruk, naering eller ukjent, med matrikkelens bygningstype (lat, lon)",
    "POST /api/horizon/precise": "V3 Tier 3 — per-building DOM1+DTM1 ray-trace (auth required, sync 3-15s, returns pre-signed PDF/CSV download URLs)",
    "/api/sites": "List pre-configured sites",
    "/health": "Health check"
  }
}