How sus-tech-gmbh/n8n-nodes-matrix42 works
This is an n8n community node that turns workflow inputs into Matrix42 ESMP API operations. The main runtime path is n8n execution → resource/operation dispatch → a domain handler → shared HTTP/authentication logic → Matrix42, with results returned to the workflow. Separate branches cover fragments and objects, data queries, tickets, imports, file uploads, and polling triggers. The README documents the full capability set; unsampled import and trigger wiring is represented only where the source index or README supports it.
Main entry points: Matrix42.node.ts Matrix42 Node · GenericFunctions.ts HTTP and Auth · Matrix42TriggerFunctions.ts Polling Logic · Matrix42DataFunctions.ts Fragments and Objects
Components 18
Node Runtime
- Matrix42 Node
nodes/Matrix42/Matrix42.node.ts
Data Access
- Data Operations
nodes/Matrix42/Matrix42DataOperations.ts - Fragments and Objects
nodes/Matrix42/Matrix42DataFunctions.ts - Query Operations
nodes/Matrix42/Matrix42DataQueryOperations.ts - Data Query
nodes/Matrix42/Matrix42DataQueryFunctions.ts
Service Operations
- Import Operations
nodes/Matrix42/Matrix42ImportOperations.ts - Import Execution
nodes/Matrix42/Matrix42ImportFunctions.ts - Ticket Operations
nodes/Matrix42/Matrix42TicketOperations.ts - Ticket Actions
nodes/Matrix42/Matrix42TicketFunctions.ts - Storage Operations
nodes/Matrix42/Matrix42StorageOperations.ts - File Upload
nodes/Matrix42/Matrix42StorageFunctions.ts
Polling Trigger
- Matrix42 Trigger
nodes/Matrix42/Matrix42Trigger.node.ts - Polling Logic
nodes/Matrix42/Matrix42TriggerFunctions.ts
Authentication
- HTTP and Auth
nodes/Matrix42/GenericFunctions.ts - Basic Credentials
credentials/Matrix42BasicApi.credentials.ts - Token Credentials
credentials/Matrix42TokenApi.credentials.ts
Other components
- n8n Workflow
- Matrix42 API
Connections 23
- n8n Workflow → Matrix42 Node: executes
README.md - Matrix42 Node → Data Operations: configures
nodes/Matrix42/Matrix42.node.ts - Matrix42 Node → Fragments and Objects: dispatches
nodes/Matrix42/Matrix42.node.ts - Matrix42 Node → Query Operations: configures
nodes/Matrix42/Matrix42.node.ts - Matrix42 Node → Data Query: dispatches
nodes/Matrix42/Matrix42.node.ts - Matrix42 Node → Import Operations: configures
nodes/Matrix42/Matrix42.node.ts - Matrix42 Node → Import Execution: dispatches
nodes/Matrix42/Matrix42.node.ts - Matrix42 Node → Ticket Operations: configures
nodes/Matrix42/Matrix42.node.ts - Matrix42 Node → Ticket Actions: dispatches
nodes/Matrix42/Matrix42.node.ts - Matrix42 Node → Storage Operations: configures
nodes/Matrix42/Matrix42.node.ts - Matrix42 Node → File Upload: dispatches
nodes/Matrix42/Matrix42.node.ts - Fragments and Objects → HTTP and Auth: requests via
nodes/Matrix42/Matrix42DataFunctions.ts - Data Query → HTTP and Auth: requests via
nodes/Matrix42/Matrix42DataQueryFunctions.ts - Import Execution → HTTP and Auth: requests via
nodes/Matrix42/Matrix42ImportFunctions.ts - Ticket Actions → HTTP and Auth: requests via
nodes/Matrix42/Matrix42TicketFunctions.ts - File Upload → HTTP and Auth: requests via
nodes/Matrix42/Matrix42StorageFunctions.ts - HTTP and Auth → Matrix42 API: calls
nodes/Matrix42/GenericFunctions.ts - HTTP and Auth → Basic Credentials: loads credentials
nodes/Matrix42/GenericFunctions.ts - HTTP and Auth → Token Credentials: loads credentials
nodes/Matrix42/GenericFunctions.ts - n8n Workflow → Matrix42 Trigger: activates
README.md - Matrix42 Trigger → Polling Logic: polls with
nodes/Matrix42/Matrix42Trigger.node.ts - Polling Logic → HTTP and Auth: requests via
nodes/Matrix42/Matrix42TriggerFunctions.ts - Polling Logic → Matrix42 API: polls
nodes/Matrix42/Matrix42TriggerFunctions.ts