更新回调规则¶
更新一个已保存的回调规则。
PATCH https://moi.matrixorigin.cn/newmoi/workspaces/{workspace_id}/callback-rules/{callback_rule_id}
调用前准备¶
准备具有目标工作区访问权限的个人访问令牌和目标工作区 ID。
请求体¶
curl -X PATCH "https://moi.matrixorigin.cn/newmoi/workspaces/$WORKSPACE_ID/callback-rules/$CALLBACK_RULE_ID" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID" \
-H 'Content-Type: application/json' \
-d '{
"name": "Issue 回调",
"version": 1
}'
字段 |
类型 |
必填 |
说明 |
|---|---|---|---|
|
string |
否 |
回调规则名称。 |
|
string |
否 |
回调规则说明。 |
|
boolean |
否 |
是否启用规则。 |
|
integer |
否 |
匹配优先级。 |
|
object |
否 |
匹配条件,可包含 resource_kinds、event_types、event_actions 和 field_equals。 |
|
string |
否 |
回调目标类型;提供时仅支持 agent_automation_task。 |
|
object |
否 |
回调目标配置;更新为自动化任务目标时必须包含 automation_task_id。 |
|
boolean |
否 |
命中此规则后是否停止继续匹配。 |
|
integer |
是 |
要更新的规则版本。 |
成功响应¶
成功时返回 200 和更新后的规则。
{"code":0,"data":{"id":"rule_01"}}
字段 |
类型 |
说明 |
|---|---|---|
|
string |
回调规则 ID。 |
字段 |
类型 |
说明 |
|---|---|---|
|
integer |
更新后的规则版本;下一次更新使用此值。 |
错误响应¶
{"code":5,"message":"callback rule not found"}
字段 |
类型 |
说明 |
|---|---|---|
|
integer |
错误代码。 |
|
string |
面向调用者的错误信息。 |
最后更新于