Particle Trigger
The Particle Trigger fires a workflow whenever an event is received on the selected Particle integration or the integration receives a connection event.
Node Properties
The Particle Trigger requires choosing a Particle integration, as well as at least one of the following events on which to fire the trigger:
- Trigger on a connection
- Trigger on a message (checked by default)
- Trigger on a disconnection
- Trigger on a failure to connect
After selecting a Particle integration, a summary of the event names that will cause the trigger to fire will appear beneath the selector.
Payload
The trigger's initial payload includes a data
object with the following properties:
coreid
: A string representing the ID of the Particle device that published the event.data
: A string value associated with the published event.name
: The name of the event as a string.published_at
: An ISO date string indicating when the event was published.ttl
: An integer representing the TTL (time to live) of the published event, in seconds.
In the general case, a Particle Trigger's initial payload looks like the following:
- ▶{} 12 keys
- "555555555555eeeeeeeeeeee"
- "My Great Application"
- ▶{} 9 keys
- "myParticleDeviceId"
- "myEventValue"
- "Connection Lost"
- ▶[] 2 items
- "Unauthorized"
- "myEventName"
- "2017-02-19T17:25:55.409Z"
- 60
- "connect|message|disconnect|failure"
- "333333333333cccccccccccc"
- "My Great Workflow"
- "myFlowVersion"
- ▶{} 3 keys
- "<ID of the integration>"
- "integration"
- Tue Aug 19 2025 15:16:18 GMT+0000 (Coordinated Universal Time) (Date object)
- "<ID of the integration>"
- "integration"
Related Nodes
Was this page helpful?
Still looking for help? You can also search the Losant Forums or submit your question there.