跳到主要内容

n8n 公共 REST API

信息

功能可用范围

n8n API 可用于:

  • **n8n Cloud:**Starter、Pro、Enterprise。
  • **自托管:**所有版本。

免费试用期间无法使用。

通过 n8n 公共 API1,可以用编程方式完成图形界面中的许多同类任务。对于支持的 POST 请求,幂等键可使重试返回第一次成功的响应,避免重复执行请求。

n8n 提供 n8n API 节点,供工作流访问 API。

本节内容 ​

选择交互方式 ​

REST API(本节) ​

使用 HTTP 请求直接与 n8n 交互,适合:

  • 自定义集成和应用。
  • 不依赖特定编程语言的 HTTP 调用。
  • 在工作流中直接使用 REST API。

n8n CLI(推荐开发者使用) ​

使用 n8n CLI 获得命令行操作体验。它封装了公共 API,适合:

  • 命令行自动化与脚本。
  • CI/CD 流水线集成。
  • AI 智能体集成(Claude Code、Cursor 等)。
  • 偏好 CLI 工具的开发者。

了解 REST API ​

API 文档假定你已熟悉 REST API。如果尚不了解,以下资源可能有帮助:

信息

使用 API 测试台

在测试台中尝试 API,有助于理解 API 的工作方式。如果担心更改正式数据,可以建立测试工作流或测试 n8n 实例。

相关资源 ​

Footnotes​

  1. API(应用程序编程接口)提供以编程方式访问服务数据和功能的方法,让软件更容易与外部系统交互。它常作为通过浏览器或图形界面操作的传统用户界面的替代方式。 ↩

本文为社区中文翻译。查看对应英文原文