更新自动化任务¶
部分更新自动化任务的配置。未提供的字段保持不变。
PATCH https://moi.matrixorigin.cn/newmoi/workspaces/{workspace_id}/agent-automation-tasks/{automation_task_id}
调用前准备¶
先查询自动化任务详情确认任务当前配置,取得任务 ID。准备有目标工作区访问权限的个人访问令牌和目标工作区 ID。
下方示例使用:
$AI_STUDIO_API_KEY:实际个人访问令牌,通过X-API-KeyHeader 传递。$WORKSPACE_ID:目标工作区 ID,通过X-Workspace-IDHeader 传递,同时作为路径中的workspace_id。$TASK_ID:要更新的自动化任务 ID,作为路径中的automation_task_id。
路径参数¶
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
是 |
工作区 ID。 |
|
string |
是 |
自动化任务 ID。 |
请求体¶
请求体必须为 JSON 对象。所有字段均可选;未提供的字段保持不变。
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
否 |
任务名称和说明。 |
|
string |
否 |
任务名称和说明。 |
|
string |
否 |
智能体所属工作区和智能体 ID。智能体工作区只能为当前工作区或系统工作区。 |
|
string |
否 |
智能体所属工作区和智能体 ID。智能体工作区只能为当前工作区或系统工作区。 |
|
string |
否 |
模型名称和 LLM 后端 ID。 |
|
integer |
否 |
模型名称和 LLM 后端 ID。 |
|
string |
否 |
每次运行使用的固定指令。 |
|
object |
否 |
触发配置。 |
|
object |
否 |
认证策略以及工具、运行和审批策略引用。 |
|
string |
否 |
认证策略以及工具、运行和审批策略引用。 |
|
string |
否 |
认证策略以及工具、运行和审批策略引用。 |
|
string |
否 |
认证策略以及工具、运行和审批策略引用。 |
|
object |
否 |
结构化输出约束。 |
|
string |
否 |
任务状态。 |
|
object |
否 |
标签和注解键值对。 |
|
object |
否 |
标签和注解键值对。 |
|
string |
否 |
工作流相关引用。 |
|
string |
否 |
工作流相关引用。 |
|
string |
否 |
工作流相关引用。 |
|
string |
否 |
下次触发时间,使用 RFC 3339 格式。 |
|
object |
否 |
API 摘要。 |
将 status 设置为 active 可启用任务;设置为 disabled 可停止后续触发。触发配置或认证策略变更是否有效取决于两者是否相容。
请求示例¶
curl -X PATCH "https://moi.matrixorigin.cn/newmoi/workspaces/$WORKSPACE_ID/agent-automation-tasks/$TASK_ID" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID" \
-H 'Content-Type: application/json' \
-d '{
"status": "disabled"
}'
成功响应¶
成功时返回 200。更新任务配置不会改写已有运行记录使用的配置快照。
{
"code": 0,
"data": {
"id": "task_01",
"workspace_id": "ws_01",
"status": "disabled",
"version": 2,
"updated_at": "2026-08-18T02:00:00Z"
}
}
响应字段如下。
字段 |
类型 |
说明 |
|---|---|---|
|
integer |
成功时为 |
|
string |
任务 ID 和所属工作区 ID。 |
|
string |
任务 ID 和所属工作区 ID。 |
|
string |
更新后的状态和任务版本。 |
|
integer |
更新后的状态和任务版本。 |
|
object |
更新后的触发、认证和输出配置;未设置时不返回。 |
|
object |
更新后的触发、认证和输出配置;未设置时不返回。 |
|
object |
更新后的触发、认证和输出配置;未设置时不返回。 |
|
object |
更新后的任务执行计划。 |
|
string |
最近更新时间,使用 RFC 3339 格式。 |
错误响应¶
{
"code": 2,
"message": "<错误信息>"
}
常见 HTTP 错误¶
HTTP 状态码 |
错误代码 |
常见原因 |
建议操作 |
|---|---|---|---|
|
|
请求体、工作区范围、触发配置、认证策略或状态字段无效。 |
检查 JSON 和触发方式对应的配置。 |
|
|
缺少有效身份凭据。 |
检查 API Key。 |
|
|
当前身份没有经过工作区访问和有效角色校验。 |
使用具有工作区访问权限的身份和有效角色。 |
|
|
任务或更新后的目标智能体不存在。 |
检查任务和智能体标识。 |
|
|
更新与任务当前状态或并发版本发生冲突。 |
刷新任务详情后,基于当前版本重新提交更新。 |
|
|
执行计划、工作流或任务服务暂不可用。 |
稍后重试。 |
后续操作¶
用同一任务 ID 查询自动化任务详情确认当前配置和状态。