🔄 n8n 執行器
用於執行 n8n 工作流、檢查狀態或獲取執行數據。
概覽
透過 n8n API 協助執行並監控 n8n 實例中的工作流。此技能讓代理能夠將 LLM 的智慧與自動化工作流無縫結合。
使用場景
- 透過 ID 觸發特定的 n8n 工作流。
- 獲取過去執行的狀態。
- 從已完成的工作流中獲取 JSON 數據。
核心模式
執行前請務必確認工作流 ID 和 API 端點 URL,以確保目標正確。
# API 調用範例
curl -X POST "https://n8n.example.com/api/v1/workflows/[ID]/execute" \
-H "X-N8N-API-KEY: [API_KEY]"
快速參考
| 操作 | 端點模式 |
|---|---|
| 執行 | POST /workflows/:id/execute |
| 獲取狀態 | GET /executions/:id |
| 列出工作流 | GET /workflows |
實作步驟
- 從 n8n 設定中取得工作流 ID 和 API 金鑰。
- 建構 API 請求 (使用
curl或類似工具)。 - 處理回應並記錄執行 ID,以便後續檢查狀態。
常見錯誤
- 驗證錯誤: API 金鑰不正確或缺少 "X-N8N-API-KEY" 標頭。
- 無效 ID: 使用了錯誤的工作流 ID 或端點。
- 連線問題: 無法連線至 n8n 實例的網路問題。