Skip to main content

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.

Particle Trigger

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"

      Was this page helpful?


      Still looking for help? You can also search the Losant Forums or submit your question there.