Altium 365 Trigger
AI-generatedSummary
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