返回顶部
n

n8n-apin8n接口操作

Operate n8n via its public REST API from OpenClaw. Use for workflow management, executions, and automation tasks such as listing, creating, publishing, triggering, or troubleshooting. Works with both self-hosted n8n and n8n Cloud.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
3,402
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

n8n-api

n8n 公共 REST API

当你需要通过编程方式驱动 n8n 时,可使用此技能。它涵盖了你在用户界面中使用的核心操作:工作流、执行记录、标签、凭据、项目等。

可用性

  • - 免费试用期间公共 API 不可用。
  • 升级你的套餐以启用 API 访问。

配置

推荐的环境变量(或存储在 .n8n-api-config 文件中):

bash
export N8NAPIBASE_URL=https://your-instance.app.n8n.cloud/api/v1 # 或 http://localhost:5678/api/v1
export N8NAPIKEY=your-api-key-here

在以下位置创建 API 密钥:n8n 设置 → n8n API → 创建 API 密钥。

认证头

所有请求都需要此标头:

X-N8N-API-KEY: $N8NAPIKEY

测试环境

API 测试环境仅在自托管 n8n 上可用,并且操作真实数据。如需安全实验,请使用测试工作流或单独的测试实例。

快速操作

工作流:列表

bash curl -s -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIBASE_URL/workflows \ | jq .data[] | {id, name, active}

工作流:详情

bash curl -s -H X-N8N-API-KEY: $N8NAPIKEY $N8NAPIBASE_URL/workflows/{id}

工作流:激活或停用

bash

激活(发布)

curl -s -X POST -H X-N8N-API-KEY: $N8NAPIKEY \ -H Content-Type: application/json \ -d {versionId:,name:,description:} \ $N8NAPIBASE_URL/workflows/{id}/activate

停用

curl -s -X POST -H X-N8N-API-KEY: $N8NAPIKEY \ $N8NAPIBASE_URL/workflows/{id}/deactivate

Webhook 触发

bash

生产环境 webhook

curl -s -X POST $N8NAPIBASE_URL/../webhook/{webhook-path} \ -H Content-Type: application/json \ -d {key:value}

测试环境 webhook

curl -s -X POST $N8NAPIBASE_URL/../webhook-test/{webhook-path} \ -H Content-Type: application/json \ -d {key:value}

执行记录:列表

bash

最近的执行记录

curl -s -H X-N8N-API-KEY: $N8NAPIKEY \ $N8NAPIBASE_URL/executions?limit=10 \ | jq .data[] | {id, workflowId, status, startedAt}

仅失败记录

curl -s -H X-N8N-API-KEY: $N8NAPIKEY \ $N8NAPIBASE_URL/executions?status=error&limit=5

执行记录:重试

bash curl -s -X POST -H X-N8N-API-KEY: $N8NAPIKEY \ -H Content-Type: application/json \ -d {loadWorkflow:true} \ $N8NAPIBASE_URL/executions/{id}/retry

常见流程

健康检查摘要

统计活跃工作流和近期失败记录: bash ACTIVE=$(curl -s -H X-N8N-API-KEY: $N8NAPIKEY \ $N8NAPIBASE_URL/workflows?active=true | jq .data | length)

FAILED=$(curl -s -H X-N8N-API-KEY: $N8NAPIKEY \
$N8NAPIBASE_URL/executions?status=error&limit=100 \
| jq [.data[] | select(.startedAt > (now - 86400 | todate))] | length)

echo 活跃工作流:$ACTIVE | 失败(24小时):$FAILED

调试失败运行

  1. 1. 列出失败执行记录以获取执行 ID。
  2. 获取执行详情并识别失败节点。
  3. 检查节点参数和输入数据。
  4. 根据错误信息提出修复建议。

端点索引

完整端点列表请参见 assets/n8n-api.endpoints.md。

REST 基础知识(可选)

如需复习,以下资源通常被推荐:
  • - KnowledgeOwl:使用 API(入门)
  • IBM Cloud Learn Hub:什么是 API / REST API
  • MDN:HTTP 概述

说明与提示

  • - n8n API 节点可以在工作流内部调用公共 API。
  • Webhook URL 与 API URL 不同,且不使用 API 密钥标头。
  • 执行记录可能会根据实例保留设置被清理。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 n8n-api-1776373466 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 n8n-api-1776373466 技能

通过命令行安装

skillhub install n8n-api-1776373466

下载

⬇ 下载 n8n-api v1.0.1(免费)

文件大小: 3.87 KB | 发布时间: 2026-4-17 14:19

v1.0.1 最新 2026-4-17 14:19
- Added new documentation file: assets/n8n-api-endpoints.md.
- SKILL.md now references the full endpoint list available in the new file.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部