Altium 365 Trigger icon

Altium 365 Trigger

Triggers on Altium 365 events via polling

Altium 365 Trigger

AI-generated

Summary

Triggers on Altium 365 project commit, new project, or component update events via configurable polling.

Inputs

  • pollTimes — Schedule for polling; each entry defines mode (e.g., Every Minute), hour, minute, etc., and optionally an X unit and value.
  • event (required) — Event type to monitor: projectCommitted, newProject, or componentUpdated.
  • projectId — Identifier of the project to monitor; leave empty to watch all projects.
  • includeFileChanges — Whether to include a list of changed files in the returned event data.
  • pollIntervalMinutes — Minimum interval in minutes between polls; defaults to 5.

Output shape

an array of event objects

Each object contains projectId, projectName, revisionId, message, author, committedAt and optionally filesChanged; the node returns null when no events are detected.

Examples

Example 1: Monitor all projects for commits

event=projectCommitted, projectId empty, includeFileChanges true, pollTimes set to everyMinute, pollIntervalMinutes=5

Example 2: Watch a specific project for commits

event=projectCommitted, projectId set to grid:workspace:...:design:project/..., includeFileChanges true

Example 3: Trigger on new projects

event=newProject, pollTimes default, pollIntervalMinutes=5

Links

Discussion