{"revision":"2ee36f01702ac8ce","id":"open-meteo-air","title":"open-meteo-air","file":"apps/maio-api/data/environment-source.json","url":"https://air-quality-api.open-meteo.com/v1/air-quality?latitude=15.25&longitude=-23.15&current=pm2_5%2Cpm10%2Ccarbon_monoxide%2Cnitrogen_dioxide%2Cozone&timezone=GMT&timeformat=unixtime&forecast_days=1","documentationUrl":"https://open-meteo.com/en/docs/air-quality-api","attribution":"Open-Meteo / CAMS ENSEMBLE and CAMS global atmospheric composition forecasts","license":"CC-BY-4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","sourceUpdatedAt":null,"retrievedAt":"2026-09-17T14:31:51.318Z","checksum":"b9b64b2b1c426612cf0d25e1c98031b24fc4551fe716eb4a42577c44406d35d7","excludedOutsideExtent":0,"upstreamUrls":["https://air-quality-api.open-meteo.com/v1/air-quality?latitude=15.25&longitude=-23.15&current=pm2_5%2Cpm10%2Ccarbon_monoxide%2Cnitrogen_dioxide%2Cozone&timezone=GMT&timeformat=unixtime&forecast_days=1"],"classification":"model-provider","provenanceStatus":"linked-source","delivery":"materialized-snapshot","refresh":{"automatic":false,"method":"provider-api","command":"npm --workspace apps/maio-api run data:refresh-environment","retrievedAt":"2026-09-17T14:31:51.318Z","sourceUpdatedAt":null,"freshnessAssessment":"not-assessed","note":"No refresh SLA or automatic polling. Request time and cache validation do not establish source freshness."},"transformation":{"implementation":"lib/environment.mjs","description":"Provider current-condition values, units, valid times and grid coordinates; explicitly model estimates."},"links":{"self":"/api/v1/sources/open-meteo-air","features":"/api/v1/features?sourceId=open-meteo-air","collections":["/api/v1/collections/observations"],"datasets":[]}}