nodes_module.py•130 kB
"""
Модуль для работы с узлами (nodes) n8n.
Предоставляет информацию о категориях узлов и доступных узлах в каждой категории.
"""
from typing import Dict, List, Any
# Статические данные о категориях и узлах n8n
NODE_CATEGORIES = {
"ai": {
"name": "AI & Language",
"description": "Искусственный интеллект и обработка языка"
},
"trigger": {
"name": "Triggers",
"description": "Триггеры для запуска workflow"
},
"action": {
"name": "Actions",
"description": "Действия для выполнения задач"
},
"transform": {
"name": "Transform",
"description": "Преобразование данных"
},
"aggregate": {
"name": "Aggregate",
"description": "Агрегация и группировка данных"
}
}
AI_NODES = [
{
"name": "Analyze document",
"type": "@n8n/n8n-nodes-langchain.anthropic",
"typeVersion": 1,
"description": "Analyze document - @n8n/n8n-nodes-langchain.anthropic",
"parameters": {'resource': 'document', 'modelId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Upload a file",
"type": "@n8n/n8n-nodes-langchain.anthropic",
"typeVersion": 1,
"description": "Upload a file - @n8n/n8n-nodes-langchain.anthropic",
"parameters": {'resource': 'file', 'options': 'Object'},
"category": "ai"
},
{
"name": "Get file metadata",
"type": "@n8n/n8n-nodes-langchain.anthropic",
"typeVersion": 1,
"description": "Get file metadata - @n8n/n8n-nodes-langchain.anthropic",
"parameters": {'resource': 'file', 'operation': 'get'},
"category": "ai"
},
{
"name": "List files",
"type": "@n8n/n8n-nodes-langchain.anthropic",
"typeVersion": 1,
"description": "List files - @n8n/n8n-nodes-langchain.anthropic",
"parameters": {'resource': 'file', 'operation': 'list'},
"category": "ai"
},
{
"name": "Delete a file",
"type": "@n8n/n8n-nodes-langchain.anthropic",
"typeVersion": 1,
"description": "Delete a file - @n8n/n8n-nodes-langchain.anthropic",
"parameters": {'resource': 'file', 'operation': 'deleteFile'},
"category": "ai"
},
{
"name": "Analyze image",
"type": "@n8n/n8n-nodes-langchain.anthropic",
"typeVersion": 1,
"description": "Analyze image - @n8n/n8n-nodes-langchain.anthropic",
"parameters": {'resource': 'image', 'modelId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Generate a prompt",
"type": "@n8n/n8n-nodes-langchain.anthropic",
"typeVersion": 1,
"description": "Generate a prompt - @n8n/n8n-nodes-langchain.anthropic",
"parameters": {'resource': 'prompt'},
"category": "ai"
},
{
"name": "Improve a prompt",
"type": "@n8n/n8n-nodes-langchain.anthropic",
"typeVersion": 1,
"description": "Improve a prompt - @n8n/n8n-nodes-langchain.anthropic",
"parameters": {'resource': 'prompt', 'operation': 'improve', 'messages': 'Array with 1 items', 'options': 'Object'},
"category": "ai"
},
{
"name": "Templatize a prompt",
"type": "@n8n/n8n-nodes-langchain.anthropic",
"typeVersion": 1,
"description": "Templatize a prompt - @n8n/n8n-nodes-langchain.anthropic",
"parameters": {'resource': 'prompt', 'operation': 'templatize', 'messages': 'Array with 1 items', 'options': 'Object'},
"category": "ai"
},
{
"name": "Message a model",
"type": "@n8n/n8n-nodes-langchain.anthropic",
"typeVersion": 1,
"description": "Message a model - @n8n/n8n-nodes-langchain.anthropic",
"parameters": {'modelId': 'Dynamic list', 'messages': 'Array with 1 items', 'options': 'Object'},
"category": "ai"
},
{
"name": "Analyze audio",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"typeVersion": 1,
"description": "Analyze audio - @n8n/n8n-nodes-langchain.googleGemini",
"parameters": {'resource': 'audio', 'operation': 'analyze', 'modelId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Transcribe a recording",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"typeVersion": 1,
"description": "Transcribe a recording - @n8n/n8n-nodes-langchain.googleGemini",
"parameters": {'resource': 'audio', 'modelId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Analyze document",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"typeVersion": 1,
"description": "Analyze document - @n8n/n8n-nodes-langchain.googleGemini",
"parameters": {'resource': 'document', 'modelId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Upload a file",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"typeVersion": 1,
"description": "Upload a file - @n8n/n8n-nodes-langchain.googleGemini",
"parameters": {'resource': 'file'},
"category": "ai"
},
{
"name": "Analyze image",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"typeVersion": 1,
"description": "Analyze image - @n8n/n8n-nodes-langchain.googleGemini",
"parameters": {'resource': 'image', 'operation': 'analyze', 'modelId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Generate an image",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"typeVersion": 1,
"description": "Generate an image - @n8n/n8n-nodes-langchain.googleGemini",
"parameters": {'resource': 'image', 'modelId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Analyze video",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"typeVersion": 1,
"description": "Analyze video - @n8n/n8n-nodes-langchain.googleGemini",
"parameters": {'resource': 'video', 'operation': 'analyze', 'modelId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Generate a video",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"typeVersion": 1,
"description": "Generate a video - @n8n/n8n-nodes-langchain.googleGemini",
"parameters": {'resource': 'video', 'modelId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Download a video",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"typeVersion": 1,
"description": "Download a video - @n8n/n8n-nodes-langchain.googleGemini",
"parameters": {'resource': 'video', 'operation': 'download', 'options': 'Object'},
"category": "ai"
},
{
"name": "Message a model",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"typeVersion": 1,
"description": "Message a model - @n8n/n8n-nodes-langchain.googleGemini",
"parameters": {'modelId': 'Dynamic list', 'messages': 'Array with 1 items', 'options': 'Object'},
"category": "ai"
},
{
"name": "Information Extractor: From Attribute Descriptions",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"typeVersion": 1.2,
"description": "Information Extractor: From Attribute Descriptions - @n8n/n8n-nodes-langchain.informationExtractor",
"parameters": {'text': 'text', 'attributes': 'Object', 'options': 'Object'},
"category": "ai"
},
{
"name": "Information Extractor: Generate From JSON Example",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"typeVersion": 1.2,
"description": "Information Extractor: Generate From JSON Example - @n8n/n8n-nodes-langchain.informationExtractor",
"parameters": {'text': 'text', 'schemaType': 'fromJson', 'options': 'Object'},
"category": "ai"
},
{
"name": "Information Extractor: Define using JSON Schema",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"typeVersion": 1.2,
"description": "Information Extractor: Define using JSON Schema - @n8n/n8n-nodes-langchain.informationExtractor",
"parameters": {'text': 'text', 'schemaType': 'manual', 'options': 'Object'},
"category": "ai"
},
{
"name": "When chat message received",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"typeVersion": 1.3,
"description": "When chat message received - @n8n/n8n-nodes-langchain.chatTrigger",
"parameters": {'options': 'Object'},
"category": "ai"
},
{
"name": "Basic LLM Chain",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"typeVersion": 1.7,
"description": "Basic LLM Chain - @n8n/n8n-nodes-langchain.chainLlm",
"parameters": {'promptType': 'define', 'text': 'промпт', 'batching': 'Object'},
"category": "ai"
},
{
"name": "List files",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "List files - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'file', 'operation': 'list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Upload a file",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Upload a file - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'file', 'options': 'Object'},
"category": "ai"
},
{
"name": "Delete a file",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Delete a file - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'file', 'operation': 'deleteFile', 'fileId': 'Dynamic list'},
"category": "ai"
},
{
"name": "Translate a recording",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Translate a recording - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'audio', 'operation': 'translate', 'options': 'Object'},
"category": "ai"
},
{
"name": "Transcribe a recording",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Transcribe a recording - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'audio', 'operation': 'transcribe', 'options': 'Object'},
"category": "ai"
},
{
"name": "Generate audio",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Generate audio - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'audio', 'options': 'Object'},
"category": "ai"
},
{
"name": "Generate an image",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Generate an image - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'image', 'options': 'Object'},
"category": "ai"
},
{
"name": "Analyze image",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Analyze image - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'image', 'operation': 'analyze', 'options': 'Object'},
"category": "ai"
},
{
"name": "Classify text for violations",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Classify text for violations - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'operation': 'classify', 'options': 'Object'},
"category": "ai"
},
{
"name": "Message a model",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Message a model - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'modelId': 'Dynamic list', 'messages': 'Array with 1 items', 'options': 'Object'},
"category": "ai"
},
{
"name": "Update an assistant",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Update an assistant - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'assistant', 'operation': 'update', 'assistantId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "Message an assistant",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Message an assistant - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'assistant', 'assistantId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "List assistants",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "List assistants - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'assistant', 'operation': 'list'},
"category": "ai"
},
{
"name": "Delete an assistant",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Delete an assistant - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'assistant', 'operation': 'deleteAssistant', 'assistantId': 'Dynamic list'},
"category": "ai"
},
{
"name": "Create an assistant",
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1,
"description": "Create an assistant - @n8n/n8n-nodes-langchain.openAi",
"parameters": {'resource': 'assistant', 'operation': 'create', 'modelId': 'Dynamic list', 'options': 'Object'},
"category": "ai"
},
{
"name": "When chat message received",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"typeVersion": 1.3,
"description": "When chat message received - @n8n/n8n-nodes-langchain.chatTrigger",
"parameters": {'options': 'Object'},
"category": "ai"
},
{
"name": "Question and Answer Chain",
"type": "@n8n/n8n-nodes-langchain.chainRetrievalQa",
"typeVersion": 1.6,
"description": "Question and Answer Chain - @n8n/n8n-nodes-langchain.chainRetrievalQa",
"parameters": {'options': 'Object'},
"category": "ai"
},
{
"name": "Question and Answer Chain1",
"type": "@n8n/n8n-nodes-langchain.chainRetrievalQa",
"typeVersion": 1.6,
"description": "Question and Answer Chain1 - @n8n/n8n-nodes-langchain.chainRetrievalQa",
"parameters": {'promptType': 'define', 'text': 'e.g. Hello, how you can help me?\n', 'options': 'Object'},
"category": "ai"
},
{
"name": "Sentiment Analysis",
"type": "@n8n/n8n-nodes-langchain.sentimentAnalysis",
"typeVersion": 1.1,
"description": "Sentiment Analysis - @n8n/n8n-nodes-langchain.sentimentAnalysis",
"parameters": {'inputText': 'Text to Analyze', 'options': 'Object'},
"category": "ai"
},
{
"name": "Summarization Chain",
"type": "@n8n/n8n-nodes-langchain.chainSummarization",
"typeVersion": 2.1,
"description": "Summarization Chain - @n8n/n8n-nodes-langchain.chainSummarization",
"parameters": {'options': 'Object'},
"category": "ai"
},
{
"name": "Summarization Chain Advanced",
"type": "@n8n/n8n-nodes-langchain.chainSummarization",
"typeVersion": 2.1,
"description": "Summarization Chain Advanced - @n8n/n8n-nodes-langchain.chainSummarization",
"parameters": {'chunkingMode': 'advanced', 'options': 'Object'},
"category": "ai"
},
{
"name": "Summarization Chain (Binary)",
"type": "@n8n/n8n-nodes-langchain.chainSummarization",
"typeVersion": 2.1,
"description": "Summarization Chain (Binary) - @n8n/n8n-nodes-langchain.chainSummarization",
"parameters": {'operationMode': 'nodeInputBinary', 'options': 'Object'},
"category": "ai"
},
{
"name": "Summarization Chain (Binary) Advanced",
"type": "@n8n/n8n-nodes-langchain.chainSummarization",
"typeVersion": 2.1,
"description": "Summarization Chain (Binary) Advanced - @n8n/n8n-nodes-langchain.chainSummarization",
"parameters": {'operationMode': 'nodeInputBinary', 'chunkingMode': 'advanced', 'options': 'Object'},
"category": "ai"
},
{
"name": "Text Classifier",
"type": "@n8n/n8n-nodes-langchain.textClassifier",
"typeVersion": 1.1,
"description": "Text Classifier - @n8n/n8n-nodes-langchain.textClassifier",
"parameters": {'inputText': 'text', 'categories': 'Object', 'options': 'Object'},
"category": "ai"
}
]
TRIGGER_NODES = [
{
"name": "On appointment canceled",
"type": "n8n-nodes-base.acuitySchedulingTrigger",
"typeVersion": 1,
"description": "On appointment canceled - n8n-nodes-base.acuitySchedulingTrigger",
"parameters": {'event': 'appointment.canceled'},
"category": "trigger"
},
{
"name": "On appointment changed",
"type": "n8n-nodes-base.acuitySchedulingTrigger",
"typeVersion": 1,
"description": "On appointment changed - n8n-nodes-base.acuitySchedulingTrigger",
"parameters": {'event': 'appointment.changed'},
"category": "trigger"
},
{
"name": "On appointment rescheduled",
"type": "n8n-nodes-base.acuitySchedulingTrigger",
"typeVersion": 1,
"description": "On appointment rescheduled - n8n-nodes-base.acuitySchedulingTrigger",
"parameters": {'event': 'appointment.rescheduled'},
"category": "trigger"
},
{
"name": "On appointment scheduled",
"type": "n8n-nodes-base.acuitySchedulingTrigger",
"typeVersion": 1,
"description": "On appointment scheduled - n8n-nodes-base.acuitySchedulingTrigger",
"parameters": {'event': 'appointment.scheduled'},
"category": "trigger"
},
{
"name": "On order completed",
"type": "n8n-nodes-base.acuitySchedulingTrigger",
"typeVersion": 1,
"description": "On order completed - n8n-nodes-base.acuitySchedulingTrigger",
"parameters": {'event': 'order.completed'},
"category": "trigger"
},
{
"name": "On field value created",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On field value created - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On field value deleted",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On field value deleted - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On field value updated",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On field value updated - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On field created",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On field created - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On field deleted",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On field deleted - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On field updated",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On field updated - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On file created",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On file created - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On file deleted",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On file deleted - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On list entry created",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On list entry created - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On list entry deleted",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On list entry deleted - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On list created",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On list created - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On list deleted",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On list deleted - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On list updated",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On list updated - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On note created",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On note created - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On note deleted",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On note deleted - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On note updated",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On note updated - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On opportunity created",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On opportunity created - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On opportunity deleted",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On opportunity deleted - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On opportunity updated",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On opportunity updated - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On organization created",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On organization created - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On organization deleted",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On organization deleted - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On organization updated",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On organization updated - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On person created",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On person created - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On person deleted",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On person deleted - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On person updated",
"type": "n8n-nodes-base.affinityTrigger",
"typeVersion": 1,
"description": "On person updated - n8n-nodes-base.affinityTrigger",
"parameters": {'events': 'Array with 1 items'},
"category": "trigger"
},
{
"name": "On check run",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On check run - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'events': 'Array with 1 items', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On check suite",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On check suite - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'events': 'Array with 1 items', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On commit comment",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On commit comment - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'events': 'Array with 1 items', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On create",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On create - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'events': 'Array with 1 items', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On delete",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On delete - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On deploy key",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On deploy key - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On deployment",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On deployment - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On deployment status",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On deployment status - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On fork",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On fork - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On github app authorization",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On github app authorization - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On gollum",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On gollum - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On installation",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On installation - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On installation repositories",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On installation repositories - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On issue comment",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On issue comment - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On issues",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On issues - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On label",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On label - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On marketplace purchase",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On marketplace purchase - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On member",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On member - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On membership",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On membership - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On meta",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On meta - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On milestone",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On milestone - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On org block",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On org block - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On organization",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On organization - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On page build",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On page build - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On project",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On project - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On project card",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On project card - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On project column",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On project column - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On public",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On public - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On pull request",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On pull request - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On pull request review",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On pull request review - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On pull request review comment",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On pull request review comment - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On push",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On push - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On release",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On release - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On repository",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On repository - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On repository import",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On repository import - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On repository vulnerability alert",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On repository vulnerability alert - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On security advisory",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On security advisory - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On star",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On star - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On status",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On status - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On team",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On team - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On team add",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On team add - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On watch",
"type": "n8n-nodes-base.githubTrigger",
"typeVersion": 1,
"description": "On watch - n8n-nodes-base.githubTrigger",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'options': 'Object'},
"category": "trigger"
},
{
"name": "On callback query",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"description": "On callback query - n8n-nodes-base.telegramTrigger",
"parameters": {'updates': 'Array with 1 items', 'additionalFields': 'Object'},
"category": "trigger"
},
{
"name": "On channel post",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"description": "On channel post - n8n-nodes-base.telegramTrigger",
"parameters": {'updates': 'Array with 1 items', 'additionalFields': 'Object'},
"category": "trigger"
},
{
"name": "On edited channel post",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"description": "On edited channel post - n8n-nodes-base.telegramTrigger",
"parameters": {'updates': 'Array with 1 items', 'additionalFields': 'Object'},
"category": "trigger"
},
{
"name": "On edited message",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"description": "On edited message - n8n-nodes-base.telegramTrigger",
"parameters": {'updates': 'Array with 1 items', 'additionalFields': 'Object'},
"category": "trigger"
},
{
"name": "On inline query",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"description": "On inline query - n8n-nodes-base.telegramTrigger",
"parameters": {'updates': 'Array with 1 items', 'additionalFields': 'Object'},
"category": "trigger"
},
{
"name": "On message",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"description": "On message - n8n-nodes-base.telegramTrigger",
"parameters": {'updates': 'Array with 1 items', 'additionalFields': 'Object'},
"category": "trigger"
},
{
"name": "On Poll Change",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"description": "On Poll Change - n8n-nodes-base.telegramTrigger",
"parameters": {'updates': 'Array with 1 items', 'additionalFields': 'Object'},
"category": "trigger"
},
{
"name": "On pre checkout query",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"description": "On pre checkout query - n8n-nodes-base.telegramTrigger",
"parameters": {'updates': 'Array with 1 items', 'additionalFields': 'Object'},
"category": "trigger"
},
{
"name": "On shipping query",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"description": "On shipping query - n8n-nodes-base.telegramTrigger",
"parameters": {'updates': 'Array with 1 items', 'additionalFields': 'Object'},
"category": "trigger"
},
{
"name": "On Any",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"description": "On Any - n8n-nodes-base.telegramTrigger",
"parameters": {'updates': 'Array with 1 items', 'additionalFields': 'Object'},
"category": "trigger"
},
{
"name": "When fetching a dataset row",
"type": "n8n-nodes-base.evaluationTrigger",
"typeVersion": 4.6,
"description": "When fetching a dataset row - n8n-nodes-base.evaluationTrigger",
"parameters": {'documentId': 'Dynamic list', 'sheetName': 'Dynamic list'},
"category": "trigger"
},
{
"name": "On new Evaluation event",
"type": "n8n-nodes-base.evaluationTrigger",
"typeVersion": 1,
"description": "On new Evaluation event - n8n-nodes-base.evaluationTrigger",
"parameters": {},
"category": "trigger"
}
]
ACTION_NODES = [
{
"name": "Create an attendance",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Create an attendance - n8n-nodes-base.actionNetwork",
"parameters": {},
"category": "action"
},
{
"name": "Get an attendance",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get an attendance - n8n-nodes-base.actionNetwork",
"parameters": {'operation': 'get'},
"category": "action"
},
{
"name": "Get many attendances",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get many attendances - n8n-nodes-base.actionNetwork",
"parameters": {'operation': 'getAll'},
"category": "action"
},
{
"name": "Create an event",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Create an event - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'event', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Get an event",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get an event - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'event', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many events",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get many events - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'event', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Create a person",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Create a person - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'person', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Get a person",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get a person - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'person', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many people",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get many people - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'person', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Update a person",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Update a person - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'person', 'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Add a person tag",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Add a person tag - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'personTag'},
"category": "action"
},
{
"name": "Remove a person tag",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Remove a person tag - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'personTag', 'operation': 'remove'},
"category": "action"
},
{
"name": "Create a petition",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Create a petition - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'petition', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Get a petition",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get a petition - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'petition', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many petitions",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get many petitions - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'petition', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Update a petition",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Update a petition - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'petition', 'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Create a signature",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Create a signature - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'signature', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Get a signature",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get a signature - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'signature', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many signatures",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get many signatures - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'signature', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Update a signature",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Update a signature - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'signature', 'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Create a tag",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Create a tag - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'tag'},
"category": "action"
},
{
"name": "Get a tag",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get a tag - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'tag', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many tags",
"type": "n8n-nodes-base.actionNetwork",
"typeVersion": 1,
"description": "Get many tags - n8n-nodes-base.actionNetwork",
"parameters": {'resource': 'tag', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Create an account",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create an account - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'account', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Delete an account",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete an account - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'account', 'operation': 'delete'},
"category": "action"
},
{
"name": "Get an account",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get an account - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'account', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many accounts",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many accounts - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'account', 'operation': 'getAll', 'filters': 'Object'},
"category": "action"
},
{
"name": "Update an account",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update an account - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'account', 'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Create an account contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create an account contact - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'accountContact', 'account': '0', 'contact': '0', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Delete an account contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete an account contact - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'accountContact', 'operation': 'delete'},
"category": "action"
},
{
"name": "Update an account contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update an account contact - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'accountContact', 'operation': 'update', 'accountContactId': '0', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Create a connection",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create a connection - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'connection', 'service': '"Обязательное поле"', 'externalid': '"Обязательное поле"', 'name': '"Обязательное поле"', 'logoUrl': '"Обязательное поле"', 'linkUrl': '"Обязательное поле"'},
"category": "action"
},
{
"name": "Delete a connection",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete a connection - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'connection', 'operation': 'delete'},
"category": "action"
},
{
"name": "Get a connection",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get a connection - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'connection', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many connections",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many connections - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'connection', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Update a connection",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update a connection - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'connection', 'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Create a contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create a contact - n8n-nodes-base.activeCampaign",
"parameters": {'email': '"Обязательное поле"', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Delete a contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete a contact - n8n-nodes-base.activeCampaign",
"parameters": {'operation': 'delete'},
"category": "action"
},
{
"name": "Get a contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get a contact - n8n-nodes-base.activeCampaign",
"parameters": {'operation': 'get'},
"category": "action"
},
{
"name": "Get many contacts",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many contacts - n8n-nodes-base.activeCampaign",
"parameters": {'operation': 'getAll', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Update a contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update a contact - n8n-nodes-base.activeCampaign",
"parameters": {'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Add a contact to a list",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Add a contact to a list - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'contactList', 'listId': '0', 'contactId': '0'},
"category": "action"
},
{
"name": "Remove a contact from a list",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Remove a contact from a list - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'contactList', 'operation': 'remove', 'listId': '0', 'contactId': '0'},
"category": "action"
},
{
"name": "Add a contact tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Add a contact tag - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'contactTag', 'contactId': '0'},
"category": "action"
},
{
"name": "Remove a contact tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Remove a contact tag - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'contactTag', 'operation': 'remove'},
"category": "action"
},
{
"name": "Create a deal",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create a deal - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'deal', 'title': '"Обязательное поле"', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Create a deal note",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create a deal note - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'deal', 'operation': 'createNote', 'dealId': '0', 'dealNote': '"Обязательное поле"'},
"category": "action"
},
{
"name": "Delete a deal",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete a deal - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'deal', 'operation': 'delete'},
"category": "action"
},
{
"name": "Get a deal",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get a deal - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'deal', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many deals",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many deals - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'deal', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Update a deal",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update a deal - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'deal', 'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Update a deal note",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update a deal note - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'deal', 'operation': 'updateNote', 'dealId': '0', 'dealNoteId': '0', 'dealNote': '"Обязательное поле"'},
"category": "action"
},
{
"name": "Create an e-commerce customer",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create an e-commerce customer - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceCustomer', 'connectionid': '"Обязательное поле"', 'externalid': '"Обязательное поле"', 'email': '"Обязательное поле"', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Delete an e-commerce customer",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete an e-commerce customer - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceCustomer', 'operation': 'delete'},
"category": "action"
},
{
"name": "Get an e-commerce customer",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get an e-commerce customer - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceCustomer', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many e-commerce customers",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many e-commerce customers - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceCustomer', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Update an e-commerce customer",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update an e-commerce customer - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceCustomer', 'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Create an e-commerce order",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create an e-commerce order - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceOrder', 'email': '"Обязательное поле"', 'externalCreatedDate': '2025-09-25T00:00:00', 'orderProducts': 'Array with 0 items', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Delete an e-commerce order",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete an e-commerce order - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceOrder', 'operation': 'delete'},
"category": "action"
},
{
"name": "Get an e-commerce order",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get an e-commerce order - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceOrder', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many e-commerce orders",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many e-commerce orders - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceOrder', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Update an e-commerce order",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update an e-commerce order - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceOrder', 'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Get many ecommerce orders",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many ecommerce orders - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceOrder', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Get an e-commerce order product by product ID",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get an e-commerce order product by product ID - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceOrderProducts', 'operation': 'getByProductId'},
"category": "action"
},
{
"name": "Get an e-commerce order product by order ID",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get an e-commerce order product by order ID - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'ecommerceOrderProducts', 'operation': 'getByOrderId'},
"category": "action"
},
{
"name": "Get many lists",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many lists - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'list'},
"category": "action"
},
{
"name": "Create a tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create a tag - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'tag', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Delete a tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete a tag - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'tag', 'operation': 'delete'},
"category": "action"
},
{
"name": "Get a tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get a tag - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'tag', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many tags",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many tags - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'tag', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Update a tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update a tag - n8n-nodes-base.activeCampaign",
"parameters": {'resource': 'tag', 'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Create a row",
"type": "n8n-nodes-base.adalo",
"typeVersion": 1,
"description": "Create a row - n8n-nodes-base.adalo",
"parameters": {'operation': 'create', 'requestOptions': 'Object'},
"category": "action"
},
{
"name": "Delete a row",
"type": "n8n-nodes-base.adalo",
"typeVersion": 1,
"description": "Delete a row - n8n-nodes-base.adalo",
"parameters": {'operation': 'delete', 'requestOptions': 'Object'},
"category": "action"
},
{
"name": "Retrieve a row",
"type": "n8n-nodes-base.adalo",
"typeVersion": 1,
"description": "Retrieve a row - n8n-nodes-base.adalo",
"parameters": {'operation': 'get', 'requestOptions': 'Object'},
"category": "action"
},
{
"name": "Retrieve all rows",
"type": "n8n-nodes-base.adalo",
"typeVersion": 1,
"description": "Retrieve all rows - n8n-nodes-base.adalo",
"parameters": {'requestOptions': 'Object'},
"category": "action"
},
{
"name": "Update a row",
"type": "n8n-nodes-base.adalo",
"typeVersion": 1,
"description": "Update a row - n8n-nodes-base.adalo",
"parameters": {'operation': 'update', 'requestOptions': 'Object'},
"category": "action"
},
{
"name": "Custom API Call",
"type": "n8n-nodes-base.adalo",
"typeVersion": 1,
"description": "Custom API Call - n8n-nodes-base.adalo",
"parameters": {'operation': '__CUSTOM_API_CALL__', 'requestOptions': 'Object'},
"category": "action"
},
{
"name": "Get a list",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Get a list - n8n-nodes-base.affinity",
"parameters": {'resource': 'list'},
"category": "action"
},
{
"name": "Get many lists",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Get many lists - n8n-nodes-base.affinity",
"parameters": {'resource': 'list'},
"category": "action"
},
{
"name": "Create a list entry",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Create a list entry - n8n-nodes-base.affinity",
"parameters": {'resource': 'listEntry', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Delete a list entry",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Delete a list entry - n8n-nodes-base.affinity",
"parameters": {'resource': 'listEntry', 'operation': 'delete'},
"category": "action"
},
{
"name": "Get a list entry",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Get a list entry - n8n-nodes-base.affinity",
"parameters": {'resource': 'listEntry', 'operation': 'get'},
"category": "action"
},
{
"name": "Get many list entries",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Get many list entries - n8n-nodes-base.affinity",
"parameters": {'resource': 'list', 'operation': 'getAll'},
"category": "action"
},
{
"name": "Create an organization",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Create an organization - n8n-nodes-base.affinity",
"parameters": {'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Delete an organization",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Delete an organization - n8n-nodes-base.affinity",
"parameters": {'operation': 'delete'},
"category": "action"
},
{
"name": "Get an organization",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Get an organization - n8n-nodes-base.affinity",
"parameters": {'operation': 'get', 'options': 'Object'},
"category": "action"
},
{
"name": "Get many organizations",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Get many organizations - n8n-nodes-base.affinity",
"parameters": {'operation': 'getAll', 'options': 'Object'},
"category": "action"
},
{
"name": "Update an organization",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Update an organization - n8n-nodes-base.affinity",
"parameters": {'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Create a person",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Create a person - n8n-nodes-base.affinity",
"parameters": {'resource': 'person', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Delete a person",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Delete a person - n8n-nodes-base.affinity",
"parameters": {'resource': 'person', 'operation': 'delete'},
"category": "action"
},
{
"name": "Get a person",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Get a person - n8n-nodes-base.affinity",
"parameters": {'resource': 'person', 'operation': 'get', 'options': 'Object'},
"category": "action"
},
{
"name": "Get many people",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Get many people - n8n-nodes-base.affinity",
"parameters": {'resource': 'person', 'operation': 'getAll', 'options': 'Object'},
"category": "action"
},
{
"name": "Update a person",
"type": "n8n-nodes-base.affinity",
"typeVersion": 1,
"description": "Update a person - n8n-nodes-base.affinity",
"parameters": {'resource': 'person', 'operation': 'update', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Create a channel",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Create a channel - n8n-nodes-base.discord",
"parameters": {'guildId': 'Dynamic list', 'name': 'e.g. new name', 'options': 'Object'},
"category": "action"
},
{
"name": "Delete a channel",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Delete a channel - n8n-nodes-base.discord",
"parameters": {'operation': 'deleteChannel', 'guildId': 'Dynamic list', 'channelId': 'Dynamic list'},
"category": "action"
},
{
"name": "Get a channel",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Get a channel - n8n-nodes-base.discord",
"parameters": {'operation': 'get', 'guildId': 'Dynamic list', 'channelId': 'Dynamic list'},
"category": "action"
},
{
"name": "Get many channels",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Get many channels - n8n-nodes-base.discord",
"parameters": {'operation': 'getAll', 'guildId': 'Dynamic list', 'options': 'Object'},
"category": "action"
},
{
"name": "Update a channel",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Update a channel - n8n-nodes-base.discord",
"parameters": {'operation': 'update', 'guildId': 'Dynamic list', 'channelId': 'Dynamic list', 'options': 'Object'},
"category": "action"
},
{
"name": "Delete a message",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Delete a message - n8n-nodes-base.discord",
"parameters": {'resource': 'message', 'operation': 'deleteMessage', 'guildId': 'Dynamic list', 'channelId': 'Dynamic list', 'messageId': 'Message ID'},
"category": "action"
},
{
"name": "Get a message",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Get a message - n8n-nodes-base.discord",
"parameters": {'resource': 'message', 'operation': 'get', 'guildId': 'Dynamic list', 'channelId': 'Dynamic list', 'messageId': 'Message ID', 'options': 'Object'},
"category": "action"
},
{
"name": "Get many messages",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Get many messages - n8n-nodes-base.discord",
"parameters": {'resource': 'message', 'operation': 'getAll', 'guildId': 'Dynamic list', 'channelId': 'Dynamic list', 'options': 'Object'},
"category": "action"
},
{
"name": "React with an emoji to a message",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "React with an emoji to a message - n8n-nodes-base.discord",
"parameters": {'resource': 'message', 'operation': 'react', 'guildId': 'Dynamic list', 'channelId': 'Dynamic list', 'messageId': 'Message ID', 'emoji': 'Emoji'},
"category": "action"
},
{
"name": "Send a message",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Send a message - n8n-nodes-base.discord",
"parameters": {'resource': 'message', 'guildId': 'Dynamic list', 'channelId': 'Dynamic list', 'content': 'Message\n', 'options': 'Object', 'embeds': 'Array with 1 items', 'files': 'Array with 1 items'},
"category": "action"
},
{
"name": "Get many members",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Get many members - n8n-nodes-base.discord",
"parameters": {'resource': 'member', 'guildId': 'Dynamic list', 'after': 'After', 'options': 'Object'},
"category": "action"
},
{
"name": "Add a role to a member",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Add a role to a member - n8n-nodes-base.discord",
"parameters": {'resource': 'member', 'operation': 'roleAdd', 'guildId': 'Dynamic list', 'userId': 'Dynamic list'},
"category": "action"
},
{
"name": "Remove a role from a member",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"description": "Remove a role from a member - n8n-nodes-base.discord",
"parameters": {'resource': 'member', 'operation': 'roleRemove', 'guildId': 'Dynamic list', 'userId': 'Dynamic list'},
"category": "action"
},
{
"name": "Create a file",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Create a file - n8n-nodes-base.github",
"parameters": {'resource': 'file', 'owner': 'Dynamic list', 'repository': 'Dynamic list'},
"category": "action"
},
{
"name": "Delete a file",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Delete a file - n8n-nodes-base.github",
"parameters": {'resource': 'file', 'operation': 'delete', 'owner': 'Dynamic list', 'repository': 'Dynamic list'},
"category": "action"
},
{
"name": "Edit a file",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Edit a file - n8n-nodes-base.github",
"parameters": {'resource': 'file', 'operation': 'edit', 'owner': 'Dynamic list', 'repository': 'Dynamic list'},
"category": "action"
},
{
"name": "Get a file",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get a file - n8n-nodes-base.github",
"parameters": {'resource': 'file', 'operation': 'get', 'owner': 'Dynamic list', 'repository': 'Dynamic list', 'additionalParameters': 'Object'},
"category": "action"
},
{
"name": "List files",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "List files - n8n-nodes-base.github",
"parameters": {'resource': 'file', 'operation': 'list', 'owner': 'Dynamic list', 'repository': 'Dynamic list'},
"category": "action"
},
{
"name": "Create an issue",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Create an issue - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Create a comment on an issue",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Create a comment on an issue - n8n-nodes-base.github",
"parameters": {'operation': 'createComment', 'owner': 'Dynamic list', 'repository': 'Dynamic list'},
"category": "action"
},
{
"name": "Edit an issue",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Edit an issue - n8n-nodes-base.github",
"parameters": {'operation': 'edit', 'owner': 'Dynamic list', 'repository': 'Dynamic list', 'editFields': 'Object'},
"category": "action"
},
{
"name": "Get an issue",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get an issue - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Lock an issue",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Lock an issue - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get repositories for an organization",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get repositories for an organization - n8n-nodes-base.github",
"parameters": {'operation': 'get', 'owner': 'Dynamic list', 'repository': 'Dynamic list'},
"category": "action"
},
{
"name": "Create a release",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Create a release - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Delete a release",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Delete a release - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get a release",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get a release - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get many releases",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get many releases - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Update a release",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Update a release - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get a repository",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get a repository - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get issues of a repository",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get issues of a repository - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get the license of a repository",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get the license of a repository - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get the profile of a repository",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get the profile of a repository - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get pull requests of a repository",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get pull requests of a repository - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "List popular paths in a repository",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "List popular paths in a repository - n8n-nodes-base.github",
"parameters": {'resource': 'list', 'owner': 'Dynamic list', 'repository': 'Dynamic list'},
"category": "action"
},
{
"name": "List the top referrers of a repository",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "List the top referrers of a repository - n8n-nodes-base.github",
"parameters": {'resource': 'list', 'owner': 'Dynamic list', 'repository': 'Dynamic list'},
"category": "action"
},
{
"name": "Create a review",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Create a review - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get a review",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get a review - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get many reviews",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get many reviews - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Update a review",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Update a review - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get a user's repositories",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get a user's repositories - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Invite a user",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Invite a user - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Disable a workflow",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Disable a workflow - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Dispatch a workflow event",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Dispatch a workflow event - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Dispatch a workflow event and wait for completion",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Dispatch a workflow event and wait for completion - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Enable a workflow",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Enable a workflow - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get a workflow",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get a workflow - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "Get the usage of a workflow",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "Get the usage of a workflow - n8n-nodes-base.github",
"parameters": {'owner': 'Dynamic list', 'repository': 'Dynamic list', 'labels': 'Array with 0 items', 'assignees': 'Array with 0 items'},
"category": "action"
},
{
"name": "List workflows",
"type": "n8n-nodes-base.github",
"typeVersion": 1,
"description": "List workflows - n8n-nodes-base.github",
"parameters": {'resource': 'list', 'owner': 'Dynamic list', 'repository': 'Dynamic list'},
"category": "action"
},
{
"name": "Create a channel",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Create a channel - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Delete a channel",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Delete a channel - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Get a channel",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Get a channel - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Get many channels",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Get many channels - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Update a channel",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Update a channel - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Delete a message",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Delete a message - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Get a message",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Get a message - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Get many messages",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Get many messages - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "React with an emoji to a message",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "React with an emoji to a message - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Send a message",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Send a message - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Send message and wait for response",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Send message and wait for response - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Get many members",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Get many members - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Add a role to a member",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Add a role to a member - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Remove a role from a member",
"type": "n8n-nodes-base.discord",
"typeVersion": 1,
"description": "Remove a role from a member - n8n-nodes-base.discord",
"parameters": {},
"category": "action"
},
{
"name": "Create an account",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create an account - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Delete an account",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete an account - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get an account",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get an account - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get many accounts",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many accounts - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Update an account",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update an account - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Create an account contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create an account contact - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Delete an account contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete an account contact - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Update an account contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update an account contact - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Create a connection",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create a connection - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Delete a connection",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete a connection - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get a connection",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get a connection - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get many connections",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many connections - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Update a connection",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update a connection - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Create a contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create a contact - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Delete a contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete a contact - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get a contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get a contact - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get many contacts",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many contacts - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Update a contact",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update a contact - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Add a contact to a list",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Add a contact to a list - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Remove a contact from a list",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Remove a contact from a list - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Add a contact tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Add a contact tag - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Remove a contact tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Remove a contact tag - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Create a deal",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create a deal - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Create a deal note",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create a deal note - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Delete a deal",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete a deal - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get a deal",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get a deal - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get many deals",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many deals - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Update a deal",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update a deal - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Update a deal note",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update a deal note - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Create an e-commerce customer",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create an e-commerce customer - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Delete an e-commerce customer",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete an e-commerce customer - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get an e-commerce customer",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get an e-commerce customer - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get many e-commerce customers",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many e-commerce customers - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Update an e-commerce customer",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update an e-commerce customer - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Create an e-commerce order",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create an e-commerce order - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Delete an e-commerce order",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete an e-commerce order - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get an e-commerce order",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get an e-commerce order - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get many e-commerce orders",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many e-commerce orders - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Update an e-commerce order",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update an e-commerce order - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get many ecommerce orders",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many ecommerce orders - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get an e-commerce order product by product ID",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get an e-commerce order product by product ID - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get an e-commerce order product by order ID",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get an e-commerce order product by order ID - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get many lists",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many lists - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Create a tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Create a tag - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Delete a tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Delete a tag - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get a tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get a tag - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get many tags",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Get many tags - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Update a tag",
"type": "n8n-nodes-base.activeCampaign",
"typeVersion": 1,
"description": "Update a tag - n8n-nodes-base.activeCampaign",
"parameters": {},
"category": "action"
},
{
"name": "Get a chat",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Get a chat - n8n-nodes-base.telegram",
"parameters": {'resource': 'chat', 'chatId': 'Chat ID'},
"category": "action"
},
{
"name": "Get all administrators in a chat",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Get all administrators in a chat - n8n-nodes-base.telegram",
"parameters": {'resource': 'chat', 'operation': 'administrators', 'chatId': 'Chat ID'},
"category": "action"
},
{
"name": "Get a member in a chat",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Get a member in a chat - n8n-nodes-base.telegram",
"parameters": {'resource': 'chat', 'operation': 'member', 'chatId': 'Chat ID', 'userId': 'User ID'},
"category": "action"
},
{
"name": "Leave a chat",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Leave a chat - n8n-nodes-base.telegram",
"parameters": {'resource': 'chat', 'operation': 'leave', 'chatId': 'Chat ID'},
"category": "action"
},
{
"name": "Set description on a chat",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Set description on a chat - n8n-nodes-base.telegram",
"parameters": {'resource': 'chat', 'operation': 'setDescription', 'chatId': 'Chat ID', 'description': 'Description'},
"category": "action"
},
{
"name": "Set a title on a chat",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Set a title on a chat - n8n-nodes-base.telegram",
"parameters": {'resource': 'chat', 'operation': 'setTitle', 'chatId': 'Chat ID', 'title': 'Title'},
"category": "action"
},
{
"name": "Answer Query a callback",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Answer Query a callback - n8n-nodes-base.telegram",
"parameters": {'resource': 'callback', 'queryId': 'Query ID', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Answer an inline query callback",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Answer an inline query callback - n8n-nodes-base.telegram",
"parameters": {'resource': 'callback', 'operation': 'answerInlineQuery', 'queryId': 'Query ID', 'results': 'Results', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Get a file",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Get a file - n8n-nodes-base.telegram",
"parameters": {'resource': 'file', 'fileId': 'File ID', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Delete a chat message",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Delete a chat message - n8n-nodes-base.telegram",
"parameters": {'operation': 'deleteMessage', 'chatId': 'Chat ID', 'messageId': 'Message ID'},
"category": "action"
},
{
"name": "Edit a text message",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Edit a text message - n8n-nodes-base.telegram",
"parameters": {'operation': 'editMessageText', 'chatId': 'Chat ID', 'messageId': 'Message ID', 'text': 'Text', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Pin a chat message",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Pin a chat message - n8n-nodes-base.telegram",
"parameters": {'operation': 'pinChatMessage', 'chatId': 'Chat ID', 'messageId': 'Message ID', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Send an animated file",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send an animated file - n8n-nodes-base.telegram",
"parameters": {'operation': 'sendAnimation', 'chatId': 'Chat ID', 'file': 'Animation', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Send an audio file",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send an audio file - n8n-nodes-base.telegram",
"parameters": {'operation': 'sendAudio', 'chatId': 'Chat ID', 'binaryData': 'True', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Send a chat action",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send a chat action - n8n-nodes-base.telegram",
"parameters": {'operation': 'sendChatAction', 'chatId': 'Chat ID'},
"category": "action"
},
{
"name": "Send a document",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send a document - n8n-nodes-base.telegram",
"parameters": {'operation': 'sendDocument', 'chatId': 'Chat ID', 'binaryData': 'True', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Send a location",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send a location - n8n-nodes-base.telegram",
"parameters": {'operation': 'sendLocation', 'chatId': 'Chat ID', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Send a media group message",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send a media group message - n8n-nodes-base.telegram",
"parameters": {'operation': 'sendMediaGroup', 'chatId': 'Chat ID', 'media': 'Object', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Send a text message",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send a text message - n8n-nodes-base.telegram",
"parameters": {'chatId': 'Chat ID', 'text': 'Text', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Send message and wait for response",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send message and wait for response - n8n-nodes-base.telegram",
"parameters": {'operation': 'sendAndWait', 'chatId': 'Chat ID', 'message': 'Message\n', 'options': 'Object'},
"category": "action"
},
{
"name": "Send a photo message",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send a photo message - n8n-nodes-base.telegram",
"parameters": {'operation': 'sendPhoto', 'chatId': 'Chat ID', 'binaryData': 'True', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Send a sticker",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send a sticker - n8n-nodes-base.telegram",
"parameters": {'operation': 'sendSticker', 'chatId': 'Chat ID', 'binaryData': 'True', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Send a video",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Send a video - n8n-nodes-base.telegram",
"parameters": {'operation': 'sendVideo', 'chatId': 'Chat ID', 'binaryData': 'True', 'additionalFields': 'Object'},
"category": "action"
},
{
"name": "Unpin a chat message",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"description": "Unpin a chat message - n8n-nodes-base.telegram",
"parameters": {'operation': 'unpinChatMessage', 'chatId': 'Chat ID', 'messageId': 'Message ID'},
"category": "action"
},
{
"name": "Get a channel",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Get a channel - n8n-nodes-base.youTube",
"parameters": {'operation': 'get', 'channelId': 'channel id'},
"category": "action"
},
{
"name": "Get many channels",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Get many channels - n8n-nodes-base.youTube",
"parameters": {'filters': 'Object', 'options': 'Object'},
"category": "action"
},
{
"name": "Update a channel",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Update a channel - n8n-nodes-base.youTube",
"parameters": {'operation': 'update', 'channelId': 'Channel id', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Upload a channel banner",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Upload a channel banner - n8n-nodes-base.youTube",
"parameters": {'operation': 'uploadBanner', 'channelId': 'Channel ID'},
"category": "action"
},
{
"name": "Create a playlist",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Create a playlist - n8n-nodes-base.youTube",
"parameters": {'resource': 'playlist', 'operation': 'create', 'title': 'Title', 'options': 'Object'},
"category": "action"
},
{
"name": "Delete a playlist",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Delete a playlist - n8n-nodes-base.youTube",
"parameters": {'resource': 'playlist', 'operation': 'delete', 'playlistId': 'Playlist ID', 'options': 'Object'},
"category": "action"
},
{
"name": "Get a playlist",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Get a playlist - n8n-nodes-base.youTube",
"parameters": {'resource': 'playlist', 'operation': 'get', 'playlistId': 'Playlist ID', 'options': 'Object'},
"category": "action"
},
{
"name": "Get many playlists",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Get many playlists - n8n-nodes-base.youTube",
"parameters": {'resource': 'playlist', 'filters': 'Object', 'options': 'Object'},
"category": "action"
},
{
"name": "Update a playlist",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Update a playlist - n8n-nodes-base.youTube",
"parameters": {'resource': 'list'},
"category": "action"
},
{
"name": "Add a playlist item",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Add a playlist item - n8n-nodes-base.youTube",
"parameters": {'resource': 'playlistItem', 'videoId': 'Video ID', 'options': 'Object'},
"category": "action"
},
{
"name": "Delete a playlist item",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Delete a playlist item - n8n-nodes-base.youTube",
"parameters": {'resource': 'playlistItem', 'operation': 'delete', 'playlistItemId': 'Playlist Item ID', 'options': 'Object'},
"category": "action"
},
{
"name": "Get a playlist item",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Get a playlist item - n8n-nodes-base.youTube",
"parameters": {'resource': 'playlistItem', 'operation': 'get', 'playlistItemId': 'Playlist Item ID', 'options': 'Object'},
"category": "action"
},
{
"name": "Delete a video",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Delete a video - n8n-nodes-base.youTube",
"parameters": {'resource': 'video', 'operation': 'delete', 'videoId': 'Video ID', 'options': 'Object'},
"category": "action"
},
{
"name": "Get a video",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Get a video - n8n-nodes-base.youTube",
"parameters": {'filters': 'Object', 'options': 'Object'},
"category": "action"
},
{
"name": "Get many videos",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Get many videos - n8n-nodes-base.youTube",
"parameters": {'resource': 'video', 'filters': 'Object', 'options': 'Object'},
"category": "action"
},
{
"name": "Rate a video",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Rate a video - n8n-nodes-base.youTube",
"parameters": {'resource': 'video', 'operation': 'rate', 'videoId': 'Video ID', 'rating': 'like'},
"category": "action"
},
{
"name": "Update a video",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Update a video - n8n-nodes-base.youTube",
"parameters": {'resource': 'video', 'operation': 'update', 'videoId': 'Video ID', 'title': 'Title', 'regionCode': 'PL', 'updateFields': 'Object'},
"category": "action"
},
{
"name": "Upload a video",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Upload a video - n8n-nodes-base.youTube",
"parameters": {'resource': 'video', 'operation': 'upload', 'title': 'Title', 'regionCode': 'PL', 'options': 'Object'},
"category": "action"
},
{
"name": "Get many video categories",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Get many video categories - n8n-nodes-base.youTube",
"parameters": {'resource': 'videoCategory', 'regionCode': 'PL'},
"category": "action"
},
{
"name": "Get many playlist items",
"type": "n8n-nodes-base.youTube",
"typeVersion": 1,
"description": "Get many playlist items - n8n-nodes-base.youTube",
"parameters": {'resource': 'playlistItem', 'operation': 'getAll', 'options': 'Object'},
"category": "action"
},
{
"name": "Evaluation_Set_Inputs",
"type": "n8n-nodes-base.evaluation",
"typeVersion": 4.7,
"description": "Evaluation_Set_Inputs - n8n-nodes-base.evaluation",
"parameters": {'operation': 'setInputs', 'inputs': 'Array with 2 items'},
"category": "action"
},
{
"name": "Evaluation_Set_Outputs",
"type": "n8n-nodes-base.evaluation",
"typeVersion": 4.7,
"description": "Evaluation_Set_Outputs - n8n-nodes-base.evaluation",
"parameters": {'documentId': 'Dynamic list', 'sheetName': 'Dynamic list', 'outputs': 'Array with 1 items'},
"category": "action"
},
{
"name": "Evaluation_Set_Metrics",
"type": "n8n-nodes-base.evaluation",
"typeVersion": 4.7,
"description": "Evaluation_Set_Metrics - n8n-nodes-base.evaluation",
"parameters": {'operation': 'setMetrics', 'options': 'Object'},
"category": "action"
},
{
"name": "Evaluation_Check if Evaluating",
"type": "n8n-nodes-base.evaluation",
"typeVersion": 4.7,
"description": "Evaluation_Check if Evaluating - n8n-nodes-base.evaluation",
"parameters": {'operation': 'checkIfEvaluating'},
"category": "action"
},
{
"name": "Set Inputs",
"type": "n8n-nodes-base.evaluation",
"typeVersion": 1,
"description": "Set Inputs - n8n-nodes-base.evaluation",
"parameters": {},
"category": "action"
},
{
"name": "Set Outputs",
"type": "n8n-nodes-base.evaluation",
"typeVersion": 1,
"description": "Set Outputs - n8n-nodes-base.evaluation",
"parameters": {},
"category": "action"
},
{
"name": "Set Metrics",
"type": "n8n-nodes-base.evaluation",
"typeVersion": 1,
"description": "Set Metrics - n8n-nodes-base.evaluation",
"parameters": {},
"category": "action"
},
{
"name": "Check If Evaluating",
"type": "n8n-nodes-base.evaluation",
"typeVersion": 1,
"description": "Check If Evaluating - n8n-nodes-base.evaluation",
"parameters": {},
"category": "action"
}
]
TRANSFORM_NODES = [
]
AGGREGATE_NODES = [
]
CORE_NODES = [
{
"name": "Manual Trigger",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"description": "Ручной запуск workflow",
"parameters": {},
"category": "trigger"
},
{
"name": "Set",
"type": "n8n-nodes-base.set",
"typeVersion": 3.2,
"description": "Установка значений",
"parameters": {
"values": "Array with items"
},
"category": "transform"
},
{
"name": "Merge",
"type": "n8n-nodes-base.merge",
"typeVersion": 2.1,
"description": "Объединение данных",
"parameters": {
"mode": "multiplex"
},
"category": "transform"
}
]
TRIGGER_NODES = [
{
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"description": "HTTP webhook для внешних вызовов",
"parameters": {
"httpMethod": "POST",
"path": "webhook"
},
"category": "trigger"
},
{
"name": "Schedule",
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"description": "Запуск по расписанию",
"parameters": {
"rule": "0 9 * * *"
},
"category": "trigger"
}
]
ACTION_NODES = [
{
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.1,
"description": "HTTP запросы к внешним API",
"parameters": {
"method": "GET",
"url": "https://api.example.com/data"
},
"category": "action"
},
{
"name": "Email Send",
"type": "n8n-nodes-base.gmail",
"typeVersion": 1,
"description": "Отправка email через Gmail",
"parameters": {
"to": "recipient@example.com",
"subject": "Subject",
"body": "Message body"
},
"category": "action"
}
]
TRANSFORM_NODES = [
{
"name": "Filter",
"type": "n8n-nodes-base.filter",
"typeVersion": 2,
"description": "Фильтрация данных по условиям",
"parameters": {
"conditions": "Array with items"
},
"category": "transform"
}
]
AGGREGATE_NODES = [
{
"name": "Count",
"type": "n8n-nodes-base.aggregate",
"typeVersion": 1,
"description": "Подсчёт количества элементов",
"parameters": {
"function": "count"
},
"category": "aggregate"
}
]
# Объединяем все узлы по категориям
NODES_BY_CATEGORY = {
"ai": AI_NODES,
"trigger": TRIGGER_NODES + CORE_NODES, # Добавляем базовые триггеры
"action": ACTION_NODES,
"transform": TRANSFORM_NODES + CORE_NODES, # Добавляем базовые трансформеры
"aggregate": AGGREGATE_NODES
}
def get_node_categories() -> List[Dict[str, Any]]:
"""Возвращает список категорий узлов."""
return [
{
"id": category_id,
"name": category_info["name"],
"description": category_info["description"],
"node_count": len(NODES_BY_CATEGORY.get(category_id, []))
}
for category_id, category_info in NODE_CATEGORIES.items()
]
def get_nodes_by_category(category_id: str) -> List[Dict[str, Any]]:
"""
Получает узлы по категории.
Параметры:
category_id (str): ID категории или название категории
Возвращает:
List[Dict[str, Any]]: Список узлов в категории
"""
# Используем простую логику - если категория не найдена по ID, пробуем найти по имени
categories = get_node_categories()
# Нормализуем category_id для поиска
target_category_id = None
target_category_name = None
# Сначала ищем по ID
for cat in categories:
if cat.get('id') == category_id:
target_category_id = category_id
target_category_name = cat.get('name')
break
# Если не нашли по ID, ищем по имени (регистронезависимо)
if not target_category_id:
for cat in categories:
if cat.get('name', '').lower() == category_id.lower():
target_category_id = cat.get('id')
target_category_name = cat.get('name')
break
if not target_category_id:
available = [f"{cat.get('name')} (ID: {cat.get('id')})" for cat in categories]
raise Exception(f"Категория '{category_id}' не найдена. Доступные: {', '.join(available)}")
# Получаем узлы для категории
if target_category_id not in NODES_BY_CATEGORY:
raise Exception(f"Категория '{target_category_name}' ({target_category_id}) не содержит узлов")
nodes = NODES_BY_CATEGORY[target_category_id]
# Добавляем информацию о категории к каждому узлу
result = []
for node in nodes:
node_copy = node.copy()
node_copy["category_info"] = {
"id": target_category_id,
"name": target_category_name
}
result.append(node_copy)
return result
def get_all_nodes() -> List[Dict[str, Any]]:
"""Возвращает все доступные узлы."""
all_nodes = []
for category_id in NODES_BY_CATEGORY:
nodes = get_nodes_by_category(category_id)
all_nodes.extend(nodes)
return all_nodes
def get_node_by_type(node_type: str) -> Dict[str, Any]:
"""Возвращает информацию об узле по его типу."""
all_nodes = get_all_nodes()
for node in all_nodes:
if node["type"] == node_type:
return node
return {}
def search_nodes(query: str) -> List[Dict[str, Any]]:
"""Search nodes whose metadata contains the query (case-insensitive)."""
if not query:
return []
query_lower = query.lower()
results = []
seen_types = set()
for node in get_all_nodes():
haystack_parts = [
str(node.get("name", "")),
str(node.get("description", "")),
str(node.get("type", "")),
str(node.get("category", "")),
]
parameters = node.get("parameters")
if isinstance(parameters, dict):
haystack_parts.extend(parameters.keys())
haystack_parts.extend(str(value) for value in parameters.values())
category_info = node.get("category_info")
if isinstance(category_info, dict):
haystack_parts.extend(str(value) for value in category_info.values())
haystack = " ".join(haystack_parts).lower()
if query_lower in haystack:
node_type = node.get("type")
if node_type not in seen_types:
results.append(node)
seen_types.add(node_type)
return results