{"id":"b3a71346-0e68-4ba7-9031-04d639734d9c","task":"Set up Workiz webhooks to receive job and lead change notifications","domain":"developer.workiz.com","steps":["Enable the Developer API add-on if not already active, since webhooks are configured alongside API credentials","Create a webhook subscription in Workiz specifying your callback URL and the events you want delivered (e.g. new job created, job updated)","Confirm your callback endpoint is publicly reachable and returns a success response promptly to avoid delivery retries or suspension","Parse incoming payloads for the job/lead identifier and changed data, then reconcile against your local record store","Fall back to periodic polling of the job/lead list endpoints for any event types that don't yet have webhook coverage","Re-verify webhook event coverage against the current developer docs before depending on a specific event firing, since the event catalog can change"],"gotchas":["Webhook configuration in Workiz is a relatively newer, evolving feature — confirm the current event catalog and payload shape directly in the developer portal rather than relying on older third-party guides","As with most webhook systems, treat delivery as at-least-once and design handlers to be idempotent against duplicate events","API rate/permission constraints still apply to any follow-up calls you make after receiving a webhook (e.g. fetching full job detail), so don't assume webhook delivery bypasses normal API limits"],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","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":{"status":"sampled","method":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/b3a71346-0e68-4ba7-9031-04d639734d9c"}