Admin API 不适用于个人账户。 如需与团队成员协作并添加成员,请在 Console → Settings → Organization 中设置您的组织。
Admin API 允许您以编程方式管理组织的资源,包括组织成员、工作区和 API 密钥。这为管理任务提供了编程控制能力,否则这些任务需要在 Claude Console 中手动配置。
Admin API 需要特殊访问权限
Admin API 需要一个特殊的 Admin API 密钥(以 sk-ant-admin... 开头),它与标准 API 密钥不同。只有具有管理员角色的组织成员才能通过 Claude Console 配置 Admin API 密钥。
AWS 上的 Claude Platform: 大部分 Admin API 在 AWS 上的 Claude Platform 中不可用。工作区端点(在 /v1/organizations/workspaces 上的创建、获取、列出、更新和归档)可用。其他端点(包括组织成员、工作区成员、邀请、API 密钥、使用情况报告、成本报告和速率限制报告)不可用。详情请参阅 AWS 上的 Claude Platform。
当您使用 Admin API 时:
x-api-key 标头中使用 Admin API 密钥发出请求这适用于以下场景:
共有五种组织级别的角色。更多详情请参阅 API Console 角色和权限一文。
| 角色 | 权限 |
|---|---|
| user | 可以使用 Workbench |
| claude_code_user | 可以使用 Workbench 和 Claude Code |
| developer | 可以使用 Workbench 并管理 API 密钥 |
| billing | 可以使用 Workbench 并管理账单详情 |
| admin | 可以执行上述所有操作,并管理用户 |
您可以列出组织成员、更新成员角色以及移除成员。
# 列出组织成员
curl "https://api.anthropic.com/v1/organizations/users?limit=10" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# 更新成员角色
curl "https://api.anthropic.com/v1/organizations/users/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{"role": "developer"}'
# 移除成员
curl --request DELETE "https://api.anthropic.com/v1/organizations/users/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"您可以邀请用户加入组织并管理这些邀请。
# 创建邀请
curl --request POST "https://api.anthropic.com/v1/organizations/invites" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"email": "[email protected]",
"role": "developer"
}'
# 列出邀请
curl "https://api.anthropic.com/v1/organizations/invites?limit=10" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# 删除邀请
curl --request DELETE "https://api.anthropic.com/v1/organizations/invites/{invite_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"有关工作区的完整指南(包括 Console 和 API 示例),请参阅工作区。
# 将成员添加到工作区
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"user_id": "user_xxx",
"workspace_role": "workspace_developer"
}'
# 列出工作区成员
curl "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members?limit=10" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# 更新成员角色
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"workspace_role": "workspace_admin"
}'
# 从工作区移除成员
curl --request DELETE "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"监控和管理 API 密钥:
# 列出 API 密钥
curl "https://api.anthropic.com/v1/organizations/api_keys?limit=10&status=active&workspace_id=wrkspc_xxx" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# 更新 API 密钥
curl --request POST "https://api.anthropic.com/v1/organizations/api_keys/{api_key_id}" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"status": "inactive",
"name": "New Key Name"
}'使用 /v1/organizations/me 端点以编程方式获取有关您组织的信息。
例如:
curl "https://api.anthropic.com/v1/organizations/me" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"{
"id": "12345678-1234-5678-1234-567812345678",
"type": "organization",
"name": "Organization Name"
}此端点可用于以编程方式确定某个 Admin API 密钥所属的组织。
有关完整的参数详情和响应架构,请参阅组织信息 API 参考。
使用使用情况和成本 API 跟踪您组织的使用情况和成本。
使用 Claude Code 分析 API 监控开发人员的工作效率和 Claude Code 的采用情况。
使用速率限制 API 读取为您的组织及其工作区配置的速率限制。
使用合规 API 检索您组织的审计和活动数据。Admin API 密钥只能读取活动动态(Activity Feed);如需完整访问权限,请参阅获取合规 API 访问权限。
为了有效使用 Admin API:
有关工作区的具体问题,请参阅工作区常见问题。
Was this page helpful?