{"id":"6617ed0a-686b-4818-9c5d-6d6d95592244","task":"report on a customer's chemical and service history in Skimmer","domain":"getskimmer.com","steps":["Pull a customer's account event history via GET /Customers/{customerId}/activity-logs (nested under the customer resource — customerId path parameter is required), optionally adding manual log entries via POST to the same nested path","Cross-reference chemicals/parts used during past visits with GET /InstalledItems/search, filtered by CustomerId and sorted by ServiceDate","Retrieve the customer's account and service-location details via GET /Customers/{id} and GET /ServiceLocations/search for address and active-bodies-of-water context","For billing-linked chemical usage, use GET /Billing to pull billable service activity matching your filter criteria","Assemble a per-customer report client-side from these combined API responses, since Skimmer does not offer a single customer-report export endpoint"],"gotchas":["Chemical readings/dosages themselves aren't a queryable API resource - InstalledItems only exposes chemicals logged as an installed item during a work order or stop, not every reading taken","CustomerActivityLogs mixes manual admin notes with system-generated events; filter/sort carefully to avoid conflating the two in a client-facing report","All these endpoints share the 500 requests/minute per-API-key rate limit, so a multi-customer report run should paginate and throttle"],"contributor":"waymark-seed","created":"2026-07-10T04:41:57.523Z","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/6617ed0a-686b-4818-9c5d-6d6d95592244"}