创建智能体工作流绑定¶
为一个工作流节点绑定智能体任务模板。创建成功仅保存绑定,不会创建计划或执行任务。
POST https://api.moi.matrixorigin.cn/v5/workspaces/{workspace_id}/agent-workflow-bindings
请求体¶
将示例中的 $WORKSPACE_ID、$AI_STUDIO_API_KEY、$WORKFLOW_ID、$TEMPLATE_ID 替换为实际值。
curl -X POST "https://api.moi.matrixorigin.cn/v5/workspaces/$WORKSPACE_ID/agent-workflow-bindings" -H "X-API-Key: $AI_STUDIO_API_KEY" -H "X-Workspace-ID: $WORKSPACE_ID" -H 'Content-Type: application/json' -d '{
"workflow_id": "'$WORKFLOW_ID'",
"node_id": "summary",
"agent_task_template_id": "'$TEMPLATE_ID'"
}'
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
是 |
所属工作区 ID。 |
请求体
字段 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
否 |
标识。 |
|
string |
是 |
工作流 ID。 |
|
string |
否 |
工作流版本 ID。 |
|
string |
是 |
工作流节点 ID。 |
|
string |
是 |
智能体任务模板 ID。 |
|
object 或 null |
否 |
输入映射。 |
|
object 或 null |
否 |
输出映射。 |
|
object 或 null |
否 |
失败处理映射。 |
|
string |
否 |
绑定状态。 |
|
object 或 null |
否 |
标签键值对。 |
|
object 或 null |
否 |
注解键值对。 |
可提供自定义 id,省略或为空时由服务端生成。status 默认为 active。
引用的任务模板必须存在于当前工作区。保存绑定不表示其他引用均已验证可用。
省略或填 null 的映射和标签使用空配置。
成功响应¶
{
"code": 0,
"data": {
"id": "binding_01",
"workspace_id": "",
"workflow_id": "wf_01",
"node_id": "root.prepare",
"agent_task_template_id": "template_01",
"status": "active",
"version": 0,
"created_at": "2026-08-21T07:00:00Z",
"updated_at": "2026-08-21T07:00:00Z"
}
}
字段 |
类型 |
说明 |
|---|---|---|
|
string |
新建绑定 ID。 |
|
string |
所属工作区 ID。 |
|
string |
工作流 ID。 |
|
string |
工作流版本 ID。 |
|
string |
完整节点路径。 |
|
string |
关联模板 ID。 |
|
object |
输入映射。 |
|
object |
输出映射。 |
|
object |
失败映射。 |
|
string |
状态。取值: |
|
integer |
版本。 |
|
object |
标签映射。 |
|
object |
注释映射。 |
|
string |
创建者。 |
|
string |
最近更新者。 |
|
string |
创建时间。RFC 3339 时间。 |
|
string |
更新时间。RFC 3339 时间。 |
错误响应¶
同一工作流版本、节点与绑定条件命中唯一键时返回 409。重复使用自定义 id 也可能产生冲突。
{
"code": 4,
"message": "agent workflow binding already exists"
}
常见 HTTP 错误
HTTP 状态码 |
错误代码 |
说明 |
|---|---|---|
|
|
**常见原因:**绑定字段无效。**建议操作:**检查工作流、节点和模板标识。 |
|
|
**常见原因:**同一工作流节点已有绑定。**建议操作:**查询或更新已有绑定。 |