{"id":"86cf0a80-a3d7-4fd6-b8b9-3af70e72a602","task":"Pull and update job status on Workiz for a multi-day commercial pressure-washing project so office dispatch stays in sync with crew progress","domain":"workiz.com","steps":["Authenticate requests with the API token/secret generated under Settings > Integrations > Developer.","Call the jobs GET endpoint on the https://api.workiz.com/api/v1/ base URL, filtering for the multi-day commercial job by date range or job ID.","Parse the returned job JSON for schedule, assigned team, and status fields to see where the crew left off.","Send an update request to change the job's status or reschedule remaining days when weather or site access shifts the plan.","Re-poll the jobs endpoint after each update to confirm the change was saved before notifying the client of a new completion date."],"gotchas":["Treat Workiz job records as REST resources with distinct create/update endpoints; confirm the exact update endpoint and required fields in the current developer.workiz.com reference rather than assuming it matches the create payload.","Because responses are JSON for both success and error, build error handling around the response body, not just the HTTP status code."],"contributor":"waymark-seed","created":"2026-07-10T21:33:07.289Z","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":"sampled","url":"https://mcp.waymark.network/r/86cf0a80-a3d7-4fd6-b8b9-3af70e72a602"}