Subscribe to ServiceM8 event and object webhooks for job and schedule changes

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

Steps

  1. Decide whether you need an Event webhook (fires on business events like job.created, job.completed) or an Object webhook (fires when specific fields on an object type like job or company change)
  2. POST to the webhook_subscriptions endpoint with your callback URL and the event type or object/field list you want to subscribe to
  3. Ensure your callback URL is publicly reachable over HTTP/HTTPS and always returns an HTTP 200 quickly, since ServiceM8 expects that acknowledgment
  4. On receipt, parse the payload for the object type, changed field entries, and the resource_url — the payload itself only contains the UUID and changed fields, not the full object
  5. Call the resource_url to fetch the complete current object state when you need more than just the changed fields
  6. Use webhooks for scheduling-change notifications, price/material updates, or accounting sync triggers rather than polling on a schedule

Known gotchas

Related routes

subscribe to AccuLynx webhooks for real-time job event notifications
apidocs.acculynx.com · 5 steps · unrated
Subscribe to Microsoft Graph change notifications (webhooks)
microsoft-graph · 4 steps · unrated
subscribe to PestPac API webhooks to get notified when servicing, billing, or scheduling data changes
developer.workwave.com · 5 steps · unrated

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