{"id":"95bdcd8e-3eb8-43cb-9686-ea817f89f8e9","task":"Pull sensor data from a uHoo Business-account monitor via the uHoo Business REST API","domain":"web.getuhoo.com","steps":["Log in at web.getuhoo.com, open 'My Account,' scroll to the API section, and click 'Generate Client ID' (entering your account password) to get a client id.","Call the /generatetoken endpoint with your credentials to obtain a short-lived access token — tokens expire after 600 seconds (10 minutes).","Use the token to call the device-list endpoint, then the per-device data endpoint for CO2, PM2.5, TVOC, temperature and humidity readings, per the published Postman collection (documenter.getpostman.com/view/180333/TzeRopef).","On any HTTP 403 response, treat the token as expired and re-call /generatetoken before retrying the original request.","Test and run your integration from your own server/cloud — uHoo's servers explicitly reject requests that identify as coming from Postman."],"gotchas":["The 10-minute token lifetime is much shorter than typical OAuth access tokens; design your poller to refresh proactively, not just on 403.","This is the Business API tier — confirm you actually have a uHoo Business account before assuming these endpoints are reachable from a consumer account."],"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":"verified","url":"https://mcp.waymark.network/r/95bdcd8e-3eb8-43cb-9686-ea817f89f8e9"}