anthropics / anthropics/claude-quickstarts

Feature Request: Admin API endpoint for Workspace Rate/Spend Limits

未关闭
#371 1 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
TypeScript
星标
17.6k
派生
3k
平均合并
5 小时 13 分钟
30 天内合并 PR
3

描述

## Summary

The Admin API currently supports workspace CRUD and member management, but there is no endpoint to programmatically configure **rate limits** or **spend limits** per workspace.

These settings are only available through the Claude Console UI.

## Use Case

When managing multiple workspaces at scale (e.g., provisioning workspaces per team/project via automation), it is essential to set rate limits and spend limits programmatically. Without API support, administrators must manually configure each workspace's limits through the Console, which does not scale.

## Requested Endpoints

| Operation | Suggested Method & Path |
|-----------|------------------------|
| Get workspace limits | `GET /v1/organizations/workspaces/{workspace_id}/limits` |
| Set/Update workspace limits | `POST /v1/organizations/workspaces/{workspace_id}/limits` |

### Expected parameters (set/update)

```json
{
"rate_limits": {
"requests_per_minute": 100,
"input_tokens_per_minute": 50000,
"output_tokens_per_minute": 10000
},
"spend_limits": {
"monthly_spend_limit_usd": 500
}
}
```

## Current Workaround

Manual configuration via Claude Console (Settings > Workspaces > Limits tab).

## References

- [Admin API - Workspaces](https://platform.claude.com/docs/en/api/admin/workspaces)
- [Workspaces documentation](https://platform.claude.com/docs/en/build-with-claude/workspaces)

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。