Skip to main content
Glama

n8n MCP Server

nodes_module.py130 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

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ospray-creator/n8n-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server