Skip to main content
Session Events are tracking payloads asynchronously generated by Session lifecycle updates rather than intense workflow executions. They primarily inform listeners when data states globally shift within the session memory parameters.

Shared Event Format

All session events conform to the following base structure:
{
  "id": "uuid-event-id",
  "revision_id": "uuid-workflow-revision",
  "session_id": "uuid-active-session",   
  "created_at": 1714150000000,
  "type": "event_type_string",
  ... // Dynamic event-specific properties
}

Event Types

session_object_modified

Fired when a upload_session_object call is made against the Session, modifying semi-persistent object values securely within the active envelope. Extremely useful for reactive applications polling or streaming state updates directly.
{
  "id": "uuid-event-id",
  "revision_id": "uuid-workflow-revision",
  "session_id": "uuid-active-session",   
  "created_at": 1714150000000,
  "type": "session_object_modified",
  "session_object": {
    "alias": "my_stored_configuration_data"
  }
}