本文档适用于 Devin 联邦部署。返回 Devin 文档
POST 请求。每个请求正文均包含 service_key;有关身份验证、作用域、分页和错误的信息,请参阅 API 概览。读取端点需要 Teams Read-Only 权限;写入端点需要 Teams Update 权限。这些处理程序受自托管多租户部署条件限制,但不执行 /Analytics 所使用的独立 analytics-access 层级检查。
读取和写入端点返回的组对象:
列出组
page_size / page_token。
获取组
not_found。
创建组
name 的组。需要 Teams Update 权限。具有组作用域的密钥无法创建组。
组 对象。
更新组
invalid_argument。需要 Teams Update 权限。
string
必填
要更新的组。
string
新的组名称。
object
{"model_uids": [...]} — 替换该组的 Command 模型允许列表。传入空列表将清除该组的 Command 限制。number
设置该组中每位成员每个账单周期的 ACU 上限。必须为正数。不能与
clear_cycle_acu_limit 同时使用。boolean
清除该组的 ACU 上限,恢复为团队或默认行为。在此服务密钥 API 中,
set_cycle_acu_limit 必须为有限的正数;请使用此显式清除操作移除组级覆盖设置。门户中的组 ACU 限制控件接受 cycle_acu_limit: 0 作为清除请求。组 对象。
删除组
group_id 删除组。删除已不在密钥可用作用域内的组将成功完成,但不会执行任何操作。需要 Teams Update。
列出组成员
page_size / page_token。
添加组成员
user_emails,1–1,000 个条目) 。需要 Teams Update。
- 幂等:添加已存在的成员会成功,但不执行任何操作。
- 电子邮件地址会去除首尾空格,并按不区分大小写的方式去重。
- 全有或全无:如果任一电子邮件地址不存在或属于其他团队,整个请求都会被拒绝,且不会写入任何内容。
移除组成员
user_emails,1–1,000 个条目) 。需要 Teams Update 权限。与添加组成员一样,验证遵循全有或全无原则;移除有效但不属于该组的用户会成功执行,但不会产生任何实际操作。

