文档说明
本文面向需在组织外系统化管理成员与配额的集成方。调用前请完成 获取 API Key,并阅读 约定与规范。权限要求
- 使用有效的 API Key(
Authorization: Bearer)。 - API Key 必须属于目标组织,且调用者权限需覆盖相应操作(以产品为准)。
概述
成员管理 API 提供组织成员的查询、统计、用量查看、移除以及 Add-On Cap 管理功能。所有接口通过 API Key 进行鉴权,需将 Key 对应到目标组织。主要功能
- 列出成员: 支持关键词搜索和游标分页,可选包含已删除成员
- 获取成员详情: 按成员 ID 查询单个成员
- 成员统计: 获取组织成员数量、席位使用等统计数据
- 成员用量查询: 查询单个或批量成员的额度与使用情况(Plan、资源包、总计)
- 移除成员: 将成员从组织中移除
- Add-On Cap 管理: 设置成员个人或批量的 Shared Add-On 额度上限
API 列表
1. 列出成员
GET /v1/organizations/{organization_id}/members
分页获取组织下的成员列表,支持按关键词搜索。
路径参数
查询参数
成功响应 (200 OK)
默认查询(仅活跃成员):
部分成员记录可能不返回 email 字段,集成时请按可选字段处理。
包含已删除成员(**includeDeleted=true**):
deletedAt仅在成员已被删除时返回,活跃成员不包含此字段。nextToken为空字符串表示已到最后一页。
响应字段说明
2. 获取成员详情
GET /v1/organizations/{organization_id}/members/{member_id}
获取单个成员的详细信息。
路径参数
成功响应 (200 OK)
活跃成员:**GetMember** 会自动包含已删除成员):
响应字段说明
同「列出成员」中的members[] 字段。
3. 获取成员统计
GET /v1/organizations/{organization_id}/members/statistics
获取组织成员相关的统计数据。
路径参数
成功响应 (200 OK)
响应字段说明
4. 删除成员
DELETE /v1/organizations/{organization_id}/members/{member_id}
将成员从组织中移除。移除前会检查成员在当前计费周期内是否有使用量。
路径参数
成功响应 (200 OK)
成员在本周期有使用量(席位释放需等到周期结束):响应字段说明
错误响应
成员不属于该团队 (404)5. 获取成员用量
GET /v1/organizations/{organization_id}/members/{member_id}/quota
查询指定成员的完整使用情况,包括 Plan 配额、资源包配额、总计配额和组织共享包配额。
路径参数
成功响应 (200 OK)
有组织共享包、状态正常:当组织没有共享包时sharedQuota不返回;当成员没有资源包时resourcePackageQuota不返回。status为restricted表示用量已达上限。
响应字段说明
Quota Summary 字段说明
6. 批量获取成员用量
POST /v1/organizations/{organization_id}/members/batchGetQuota
一次查询多个成员的额度与使用情况。查询范围与获取成员用量一致。
路径参数
请求体(JSON)
成功响应(200 OK)
quotas 数组与 memberIds 的顺序一致,重复的成员 ID 也会按原顺序返回。成员没有额度记录时,该项仅返回 memberId 和 userId。只要有任一成员不属于该组织,整个请求返回 404 NotFound,不会部分成功。
响应字段说明
7. 更新成员 Add-On Cap
PUT /v1/organizations/{organization_id}/members/{member_id}/addon-cap
更新成员的 Shared Add-On 额度上限(基于 Big Model Credits 配额)。
路径参数
请求参数 (JSON)
请求示例
设置额度上限:成功响应 (200 OK)
响应字段说明
错误响应
addOnCap 格式无效 (400)8. 批量更新成员 Add-On Cap
POST /v1/organizations/{organization_id}/batchUpdateAddOnCap
批量更新指定成员的 Shared Add-On 额度上限(基于 Big Model Credits 配额)。单次请求最多 100 个成员,所有成员设置为相同的额度上限。
路径参数
请求参数 (JSON)
请求示例
批量设置额度上限:成功响应 (200 OK)
previousAddOnCap为null表示该成员之前未设置限制(无限制)。
响应字段说明
错误响应
addOnCap 格式无效 (400)错误码
错误响应结构见 约定与规范 中的「错误响应」一节。