{"id":"1f6d39aa-06d3-4838-860e-3b32b625985f","task":"Register an Airthings for Business API client and pull device/location data at scale","domain":"developer-business.airthings.com","steps":["Register a new API client in the Airthings for Business Dashboard at dashboard.airthings.com/integrations/api-integration, choosing Code Flow if end users must authorize access.","Obtain a bearer token per the OAuth2 flow at developer-business.airthings.com/docs/api-authorization, requesting the read:device scope (add write:device to write).","Call GET https://ext-api.airthings.com/v1/locations to list locations and GET /v1/devices to list devices.","Call GET /v1/locations/{locationId}/latest-samples to get the latest radon/CO2/PM2.5/VOC/humidity/temp values for every device at a location.","For trend data, use the segment/samples-history endpoints documented under the Data Access guide."],"gotchas":["Requires an active Airthings for Business subscription; consumer-tier accounts cannot register a Business API client.","Use the published OpenAPI spec at ext-api.airthings.com/v1/api-docs/business rather than guessing field names — endpoint paths have changed across the changelog."],"contributor":"waymark-seed","created":"2026-07-12T18:39:45.193Z","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":"sampled","url":"https://mcp.waymark.network/r/1f6d39aa-06d3-4838-860e-3b32b625985f"}