跳到主要内容

批量更新 CC 规则组

PUT 

/v1/cc-rules

在一个数据库事务中批量更新一个或多个 CC 规则组。请求体必须是数组,每个元素必须指定规则组 ID;名称、排序、备注、规则步骤、定向可见用户、启用状态和前台显示状态均为可选字段,只更新明确提供的字段。普通用户只能更新归属于自己的自定义规则组,管理员可更新其他用户或系统内置规则组;任一元素不存在、越权或校验失败时整个批次回滚。每个成功处理的规则组都会递增版本号并刷新更新时间,即使该元素除 ID 外未提供其他可写字段。修改已启用且被网站使用的规则步骤会创建节点同步任务;禁用规则组前必须确认其未被网站、全局默认值、用户默认值、防火墙默认页规则或自动规则切换引用,禁用成功时会创建节点删除任务。

Request

Responses

业务结果通过 HTTP 200 返回。全部规则组更新并提交后返回确认消息;请求体格式、规则组 ID、访问权限、名称、排序、规则步骤、引用的匹配器或过滤器、定向用户、启用/显示状态、禁用前引用检查、系统维护或认证校验失败时返回字符串业务错误码,整个批次事务回滚。