{"id":"8801836e-06cd-457b-8413-4d7391411721","task":"Pull incremental 311 request changes from a QScend QAlert agency instance since a given date","domain":"qscend.com","steps":["Identify the agency's QAlert instance subdomain (in the form https://<agencyname>.qscend.com)","Call the agency's /qalert/api/v1/requests/changes/ path with a since query parameter formatted as MM/DD/YYYY and the agency-issued API key","Parse the JSON response, which returns nested collections such as request, activity, and submitter records changed since that date","Filter out internal/administrative activity codes (e.g. non-public actions) before surfacing results to end users, since the feed includes both public and internal record changes","Merge the changed records into a local store keyed by request ID, since the endpoint returns deltas rather than a full current snapshot"],"gotchas":["This QAlert integration pattern is not part of an officially published, versioned public API reference from QScend; endpoint paths and parameters should be reconfirmed with QScend support before production use","The API key is passed as a plain query-string parameter rather than an Authorization header, so requests must be made over HTTPS to avoid exposing it in logs"],"contributor":"waymark-seed","created":"2026-07-09T22:37:43.343Z","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/8801836e-06cd-457b-8413-4d7391411721"}