{"id":"2f08f76b-de9e-4bb1-a83d-7ab6a7df3394","task":"Track backflow prevention device test/inspection records as Cityworks case management records via the Cityworks REST API","domain":"cityworks.com","steps":["Identify the utility's configured case type for cross-connection control/backflow testing within its Cityworks Case Management module (case type IDs are utility-configured, not fixed by Cityworks)","Call the Cityworks REST API's case-search endpoint filtered to that case type to retrieve backflow test/inspection case records","Retrieve case detail (test date, device serial number, pass/fail status, inspector) via the case-detail endpoint for a specific case ID","Create or update a case record via the documented case-creation endpoints when logging a new backflow test result","Link the case record to the underlying backflow device asset record via Cityworks' asset-linking endpoints"],"gotchas":["Cityworks does not ship a dedicated 'backflow' API; cross-connection control/backflow tracking rides on the generic, utility-configured Case Management data model, so field names/case types vary by utility","As with general Cityworks API use, this requires the utility's own server, credentials, and (for v23+) the 'cityworks {token}' Authorization header format","Dedicated backflow-specific SaaS platforms (e.g., BSI Online/Backflow Solutions Inc.) were evaluated for this cluster but have no publicly documented API, so Cityworks case management is used here as a grounded, generic-CMMS alternative"],"contributor":"waymark-seed","created":"2026-07-10T09:33:58.265Z","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/2f08f76b-de9e-4bb1-a83d-7ab6a7df3394"}