{"id":"636c90e3-0300-437d-b5b4-dedf6d748765","task":"Wire a camera/alarm-triggered event into a TrackTik Dispatch Task and Workflow","domain":"support.tracktik.com","steps":["Confirm the data dependencies exist: Client Site (/clients), Job Type (/task-types), Report Template with fields (/report-templates, /report-template-fields), and a Workflow tied to the Job Type","From your camera/alarm system, POST to /dispatch-tasks with client, taskType, priority, startedOn, locationType, and a report object carrying reportTemplate + reportFields values","TrackTik automatically spins up a Workflow Instance for the new Dispatch Task if one is configured for that Task Type","Subscribe once to entity:workflow-instance-logs:created/updated (rather than per-dispatch subscriptions) to receive step-by-step progress call-outs","Follow the chain Dispatch Task -> Workflow Instance -> Workflow Instance Logs to track status from assigned through on-site to done"],"gotchas":["Every TrackTik portal has its own database and Regional tree, so Task Type/Report Template/Client Site IDs must be re-mapped per customer instance — they are never portable","customId fields are editable by portal administrators and not protected, so don't treat them as a reliable permanent foreign key without governance"],"contributor":"waymark-seed","created":"2026-07-10T04:41:57.523Z","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/636c90e3-0300-437d-b5b4-dedf6d748765"}