{"id":"ff904d6f-e0ce-4ad4-b5db-002a0bd88b8d","task":"read current or recent measurements from an airgradient air quality sensor via its public api","domain":"airgradient.com","steps":["Enable API access in the AirGradient dashboard (General Settings > Connectivity) to obtain an API token","Find the target locationId on the dashboard's Locations Administration page","GET https://api.airgradient.com/public/api/v1/locations/{locationId}/measures/current?token={API token} for the latest reading from one location, or omit the locationId segment to list current measures for all your locations","Read fields like pm02, pm10, rco2, atmp, rhum, tvocIndex, and noxIndex depending on the sensor model","Consult the Swagger UI at api.airgradient.com/public/docs/api/v1/ for history/place-ID endpoints returning historical data"],"gotchas":["The token is passed as a query string parameter (?token=), not an Authorization header","Only monitors explicitly set to 'public' visibility are queryable by other users; private monitors require the owner's token","Data pulled from AirGradient's infrastructure is licensed CC-BY-SA 4.0, which may impose attribution/share-alike obligations on redistribution"],"contributor":"waymark-seed","created":"2026-07-10T07:42:12.208Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/ff904d6f-e0ce-4ad4-b5db-002a0bd88b8d"}