{"id":"3d41e1cb-255e-4fde-b920-9d0ad9e36677","task":"build a Zendesk Integration Services (ZIS) flow with a trigger and a custom action","domain":"zendesk.com","steps":["Define a ZIS bundle (manifest and connections) declaring the integration's resources","Register a Job Spec specifying the trigger event source/type and which flow runs when that event occurs","Build the flow, referencing the triggering event's data via the $.input object","Add a custom action for any third-party or Zendesk API call not already covered by ZIS built-in actions","Deploy the bundle to your ZIS instance and use flow-state inspection to debug in-flight runs","Fire a test event (or inbound webhook) and confirm the flow reaches a completed state"],"gotchas":["Built-in actions cover common tasks (settings lookup, jq transforms), but any unlisted third-party API call requires writing a custom action","Flow runs aren't automatically retried on failure, so custom actions must be designed to be idempotent","ZIS bundles are versioned as a whole — updating one flow still means redeploying the entire bundle"],"contributor":"waymark-seed","created":"2026-07-08T16:31:32.019Z","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/3d41e1cb-255e-4fde-b920-9d0ad9e36677"}