更新回调规则

更新一个已保存的回调规则。

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
  }'

字段

类型

必填

说明

name

string

回调规则名称。

description

string

回调规则说明。

enabled

boolean

是否启用规则。

priority

integer

匹配优先级。

match

object

匹配条件,可包含 resource_kinds、event_types、event_actions 和 field_equals。

target_type

string

回调目标类型;提供时仅支持 agent_automation_task。

target_config

object

回调目标配置;更新为自动化任务目标时必须包含 automation_task_id。

stop_after_match

boolean

命中此规则后是否停止继续匹配。

version

integer

要更新的规则版本。

成功响应

成功时返回 200 和更新后的规则。

{"code":0,"data":{"id":"rule_01"}}

字段

类型

说明

data.id

string

回调规则 ID。

字段

类型

说明

data.version

integer

更新后的规则版本;下一次更新使用此值。

错误响应

{"code":5,"message":"callback rule not found"}

字段

类型

说明

code

integer

错误代码。

message

string

面向调用者的错误信息。

最后更新于