Skip to main content
更新一个 Boundary。每个字段有三种状态:
  • 不传——保持不变。
  • 传入值——替换为新值。
  • 清空——human_actor_id 或 agent_id 传 "" 即移除;project_ids 传 [] 即不再把范围收窄到特定项目。
workspace_id 和 custom_id 不能修改。
所需权限: boundary:modify,以及对请求中引用的每个项目、Actor 和 Agent 的检索权限——参见权限。只检查请求中引用的对象,所以只改名不需要对 Boundary 已覆盖的内容有权限。

路径参数

string
required
Boundary ID

请求体

string
新的显示名称,1 到 255 个字符。
string[]
范围内的项目,整体替换原列表;传 [] 即不再把范围收窄到特定项目。
string
范围内的 Actor 的 ID。传 "" 即移除。
string
其记忆在范围内的 Agent 的 ID。传 "" 即移除。

响应

返回更新后的 Boundary,结构与获取 Boundary 相同。错误与创建 Boundary 相同。 此响应中的 updated_at 是本次更新之前的值,新的值请通过获取 Boundary 读取。