{"service":"LakeAlert","version":"1.0","description":"Real-time storm warnings for Swiss lakes. Data from Kantonspolizei stwarn.ch.","docs":"https://lakealert.ch/llms.txt","endpoints":{"status":{"method":"GET","path":"/api/status","description":"Current warning states for all lakes"},"history":{"method":"GET","path":"/api/history?lake=<id>&days=<n>","description":"Warning history, CC-attribution"},"feed":{"method":"GET","path":"/api/feed.xml","description":"RSS feed"},"badge":{"method":"GET","path":"/api/badge/{lake_id}","description":"SVG status badge"},"widget":{"method":"GET","path":"/api/widget/{lake_id}?name=&color=","description":"Embeddable HTML widget, optional branding"},"health":{"method":"GET","path":"/api/health","description":"Ops health check"},"b2b_history_csv":{"method":"GET","path":"/api/b2b/history.csv?days=<n>&lakes=<ids>","description":"B2B: warning history CSV (Bearer API key required)"},"b2b_history_html":{"method":"GET","path":"/api/b2b/history.html?days=<n>&lakes=<ids>","description":"B2B: printable warning history (Bearer API key required)"}},"rate_limits":"5 req/min/IP on write endpoints, no limit on read","license":"Free for non-commercial use with attribution. Contact hello@lakealert.ch for commercial licensing."}