{"info":{"contact":{"url":"https://github.com/markl02us/persistent-thermal-sources-sicily"},"description":"Public read-only API for PHOENIX wildfire-detection research system (Sicily). All data CC-BY 4.0. https://adr-wildfire.com/come-funziona","license":{"name":"CC-BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"title":"PHOENIX Wildfire Detection API","version":"1.0.0"},"openapi":"3.1.0","paths":{"/api/air_quality":{"get":{"responses":{"200":{"description":"JSON with observations[]"}},"summary":"ARPA Sicilia + EEA air-quality observations (24h)"}},"/api/burn_verification":{"get":{"responses":{"200":{"description":"JSON with verifications[]"}},"summary":"Sentinel-2 burn-scar verification results"}},"/api/citizen_report":{"post":{"responses":{"200":{"description":"JSON success"},"400":{"description":"validation error"},"429":{"description":"rate-limited"}},"summary":"Submit a citizen wildfire observation (owned by W3-B citizen_reports_extras)"}},"/api/daily_digest":{"get":{"responses":{"200":{"description":"JSON with phoenix_by_source + external_by_source + ..."}},"summary":"24h activity summary"}},"/api/detections":{"get":{"parameters":[{"description":"Look-back window. 1h/6h/24h/7d/30d.","in":"query","name":"period","schema":{"default":"7d","enum":["1h","6h","24h","7d","30d"],"type":"string"}},{"description":"Look-back window in hours (used only if `period` not supplied).","in":"query","name":"hours","schema":{"default":168,"type":"integer"}}],"responses":{"200":{"description":"JSON with detections[] (each row has `layer`: internal|external|voted_event|candidate), `period`, `hours`, `cutoff_utc`."}},"summary":"Active fire detections (UNION across internal_fires, external_fires, voted_events, single_frame_candidates)"}},"/api/false_positive_zones":{"get":{"responses":{"200":{"description":"JSON with sources[] (lat, lon, radius_km, category, ...)"}},"summary":"Persistent thermal source catalog (FP zones)"}},"/api/feed_accuracy":{"get":{"responses":{"200":{"description":"JSON with sources[] + support_feeds[]"}},"summary":"Per-source accuracy + precision metrics (30d)"}},"/api/firms":{"get":{"parameters":[{"in":"query","name":"period","schema":{"default":"24h","enum":["1h","6h","24h","7d","30d"],"type":"string"}}],"responses":{"200":{"description":"JSON with detections[] from external_fires WHERE source LIKE 'firms_%'"}},"summary":"FIRMS VIIRS+MODIS detections (period-filtered)"}},"/api/ignition_prior":{"get":{"parameters":[{"in":"query","name":"lat","required":true,"schema":{"type":"number"}},{"in":"query","name":"lon","required":true,"schema":{"type":"number"}},{"in":"query","name":"fwi","required":false,"schema":{"type":"number"}}],"responses":{"200":{"description":"JSON with prior + components{}"}},"summary":"Hawkes ignition prior at a given coordinate"}},"/api/lightning":{"get":{"responses":{"200":{"description":"JSON with strikes[]"}},"summary":"Recent MTG-LI lightning strikes (last 30 min)"}},"/api/news_reports":{"get":{"responses":{"200":{"description":"JSON with reports[]"}},"summary":"ANSA + Vigili del Fuoco + Giornale di Sicilia wildfire news (7d)"}},"/api/openapi.json":{"get":{"responses":{"200":{"description":"OpenAPI 3.1 JSON"}},"summary":"This spec"}},"/api/slstr_hits":{"get":{"responses":{"200":{"description":"JSON with detections[]"}},"summary":"Sentinel-3 SLSTR FRP detections over Sicily (7d)"}},"/api/status":{"get":{"responses":{"200":{"description":"JSON {now_utc, tables{}, n_stale, overall}"}},"summary":"Per-table last-write times + staleness flags (daemon liveness)"}},"/scoreboard":{"get":{"responses":{"200":{"description":"JSON scoreboard"}},"summary":"Lead-time scoreboard (wins/losses/pushes vs FIRMS+EFFIS)"}},"/wins":{"get":{"responses":{"200":{"description":"JSON with wins[] + external_only_wins[]"}},"summary":"PHOENIX-led wins + external-only wins (7d)"}}},"servers":[{"description":"Production","url":"https://adr-wildfire.com"}]}
