Skip to content

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

Description

@RyutoYoda

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)

{
  "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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions