SuperAPI AI 工具集

n8n

办公与效率

查看项目

更新于 10-16 06:42

技能介绍

用途:本技能用于管理 n8n 自动化平台,包括列出工作流、触发执行、查询执行状态与详情,以及启用或停用工作流。

主要能力:通过 n8n REST API 进行工作流与执行记录的管理,支持带输入数据触发执行,并在工作流配置 Webhook 触发节点时可直接调用 Webhook URL 触发。

使用方式:先设置环境变量 N8N_API_URL="https://your-n8n-instance.com"(基础地址,结尾不加斜杠)和 N8N_API_KEY="your-api-key-here"(在 Settings → API → Create API Key 创建)。常用调用包括:列出工作流 GET "$N8N_API_URL/api/v1/workflows",请求头为 X-N8N-API-KEY: $N8N_API_KEY;获取工作流详情 GET "$N8N_API_URL/api/v1/workflows/{WORKFLOW_ID}";执行工作流 POST "$N8N_API_URL/api/v1/workflows/{WORKFLOW_ID}/execute",可传 -d '{"data": {"key": "value"}}' 作为输入;启用或停用工作流 PATCH "$N8N_API_URL/api/v1/workflows/{WORKFLOW_ID}",请求体分别为 '{"active": true}' 或 '{"active": false}';列出执行记录 GET "$N8N_API_URL/api/v1/executions",可按 workflowId 过滤;获取执行详情 GET "$N8N_API_URL/api/v1/executions/{EXECUTION_ID}"。Webhook 触发示例:curl -s -X POST "https://your-n8n-instance.com/webhook/{WEBHOOK_PATH}" -H "Content-Type: application/json" -d '{"event": "deploy", "status": "success"}'。

注意事项:需将 {WORKFLOW_ID}、{EXECUTION_ID}、{WEBHOOK_PATH} 替换为实际值;执行前应先列出工作流以确认正确 ID;Webhook URL 与 API 分离,使用 Webhook 节点中配置的路径;API 使用分页,大量结果可加 ?limit=100&cursor=...;启用带外部触发器的工作流需谨慎,启用后会立即开始监听。具体安装或命令行工具封装方式暂未提供。