Retrieve a commercial customer's contracted waste and recycling services, pricing, and equipment via the WM (Waste Management) Customer API

domain: api.wm.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Email apiaccess@wm.com describing your integration need to obtain a ClientId and access token, since self-service signup is not available
  2. Call GET /api/v1/customers/{customerId}/services, sending Authorization (bearer token), Request-Tracking-Id, and ClientId headers on every call
  3. Optionally filter by line_of_business (e.g. RESIDENTIAL, COMMERCIAL, ROLLOFF) as a query parameter
  4. Parse the response for per-service enterprise_catalog, material, equipment, and pricing objects (monthly cost, disposal rate, container volume/count)
  5. Use the sibling endpoints documented under the same Services section (service history, next pickup, service ETA) for status and scheduling use cases

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans