{"message":"Forest Monitoring APIs","version":"1.0.0","endpoints":{"/forest/deforestation":"Deforestation & Afforestation Detection","/forest/fire-risk":"Forest Fire Risk & Air Quality Analysis","/forest/environmental":"Land Environmental Dynamics","/forest/sentinel1":"Sentinel-1 Forest Monitoring","/forest/sentinel2-indices":"Sentinel-2 Indices Analysis (legacy — stats + PNG tiles)","/forest/sentinel2-optical-change":"Sentinel-2 Optical Change Timelapse (server-side base64 tiles)","/forest/sentinel2-optical-change/gifs":"Sentinel-2 Optical Change GIF URLs + frame details (frontend splits)","/forest/sentinel-data-availability":"Sentinel-2 Data Availability (Observation Dates)","/forest/weekly-report":"Weekly Forest Monitoring Report (PDF)","/forest/ndvi-ndmi-alert":"Vegetation and Moisture Level Alert (NDVI/NDMI)","/forest/primary-index":"Primary Index Analysis (Enhanced Vegetation Index - EVI)","/indices/ndvi":"NDVI - Vegetation Health Monitor","/indices/evi":"EVI - Enhanced Vegetation Index (Primary Index)","/indices/msavi":"MSAVI - Sparse Vegetation Health Monitor","/indices/ndmi":"NDMI - Vegetation Water Stress Monitor","/indices/nbr":"NBR - Fire Damage Severity Monitor","/indices/pri":"PRI - Early Plant Stress Monitor","/indices/bsi":"BSI - Land Degradation Monitor","/indices/ndsi":"NDSI - Snow Cover Monitor","/indices/mfi":"MFI - Mangrove Health Monitor","/indices/time-series":"Time Series Analysis for All Vegetation Indices","/docs":"Interactive API Documentation","/indices-test":"Vegetation indices map tester (draw/upload AOI, satellite basemaps, GeoJSON)","/static/indices-test.html":"Same tester (static file)","/landcover-change-test":"Land cover / forest change tester (AOI, year-back analysis, EE tiles)","/static/landcover-change-test.html":"Same land cover change tester (static file)","/optical-change-test":"Sentinel-2 optical change tester (monthly video → per-date grid)","/static/optical-change-test.html":"Same optical change tester (static file)"}}