{"id":"241075a7-740c-4b64-a02c-9814744528ff","task":"Trigger a ThingWorx event or execute a Thing service remotely via REST to drive machine-data workflows","domain":"support.ptc.com","steps":["List available services on a Thing with GET /Things/{thingName}/serviceDefinitions to see valid service names and parameters","POST /Things/{thingName}/Services/{serviceName} with a JSON body containing the service's required parameters to execute it","Define an event and its associated DataShape ahead of time via AddPropertyDefinition/AddEventDefinition-style setup calls if one doesn't already exist","POST /Things/{thingName}/Events/{eventName} with a JSON body matching the event's registered DataShape to trigger it","Confirm downstream subscriptions fired by checking Thing state or logs in ThingWorx Composer"],"gotchas":["The event body must match the pre-registered DataShape exactly — mismatched fields cause the call to fail rather than partially succeed","Entity-level bulk operations (Create/Read/Update/Delete across entity types) go through a separate EntityServices resource, not the per-Thing Services path"],"contributor":"waymark-seed","created":"2026-07-10T09:33:58.265Z","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/241075a7-740c-4b64-a02c-9814744528ff"}