跳转至

API 身份验证#

n8n 使用 API 密钥来验证 API 调用。

功能可用性

n8n API 在免费试用期间不可用。请升级以访问此功能。

API 作用域#

企业实例的用户可以通过作用域限制密钥可以访问的资源和操作。API 密钥作用域允许您指定密钥为其预定目的所需的确切访问级别。

非企业版 API 密钥对账户的所有资源和功能具有完全访问权限。

创建 API 密钥#

  1. 登录 n8n。
  2. 转到 设置 > n8n API
  3. 选择 创建 API 密钥
  4. 为密钥选择一个 标签 并设置 过期 时间。
  5. 如果使用企业计划,选择给密钥的 作用域
  6. 复制 我的 API 密钥 并使用此密钥验证您的调用。

使用您的密钥调用 API#

在 API 调用中将 API 密钥作为名为 X-N8N-API-KEY 的标头发送。

例如,假设您想要获取所有活跃的工作流。您的 curl 请求将如下所示:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 自托管 n8n 实例
curl -X 'GET' \
  '<N8N_HOST>:<N8N_PORT>/<N8N_PATH>/api/v<version-number>/workflows?active=true' \
  -H 'accept: application/json' \
  -H 'X-N8N-API-KEY: <your-api-key>'

# n8n 云服务
curl -X 'GET' \
  '<your-cloud-instance>/api/v<version-number>/workflows?active=true' \
  -H 'accept: application/json' \
  -H 'X-N8N-API-KEY: <your-api-key>'

删除 API 密钥#

  1. 登录 n8n。
  2. 转到 设置 > n8n API
  3. 在您要删除的密钥旁选择 删除
  4. 通过选择 永久删除 来确认删除。
此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持