更新单个 ACL
PUT/v1/acls/:acl_id
根据路径中的 ACL ID 局部更新一条 ACL。请求体必须是 JSON 对象,只需提交要修改的字段;服务端会将路径 acl_id 作为真实目标 ID,即使请求体包含 id 也会被路径值覆盖。普通用户只能更新自己的 ACL,管理员可更新其他用户的 ACL。修改已被网站引用且处于启用状态的 ACL 时会创建同步任务;禁用 ACL 时会创建删除任务,但仍被网站引用的 ACL 不允许直接禁用。
Request
Responses
- 200
请求始终通过 HTTP 200 返回。单条 ACL 更新成功时返回确认消息;请求体不是对象、ACL 不存在或无权限、字段或嵌套规则校验失败、ACL 仍被网站引用而尝试禁用时,通过字符串 code 和 msg 返回业务错误,当前更新事务会回滚。