Claude Platform Docs

Ratenlimits

Workspace-Ratenlimits auflisten
RateLimitListPage Beta.Organization.Workspaces.RateLimits.List(parameters, cancellationToken = default)
GET/v1/organizations/workspaces/{workspace_id}/rate_limits

Listet die Ratenlimits eines Workspace auf.

Workspace-Ratenlimits festlegen
BetaWorkspaceRateLimit Beta.Organization.Workspaces.RateLimits.Update(parameters, cancellationToken = default)
POST/v1/organizations/workspaces/{workspace_id}/rate_limits/{rate_limit_id}

Legt Ratenlimit-Überschreibungen für eine Ratenlimit-Gruppe in einem Workspace fest oder entfernt sie.

Models
class BetaWorkspaceRateLimit { Type = "workspace_rate_limit"; Group; Limits; /* 3 more */ }
class BetaWorkspaceRateLimitOrganizationSource { Type = "organization"; }
JsonElement Type = "organization"

Always organization: no workspace-level override is stored, so the organization's value applies.

enum BetaWorkspaceRateLimitType

Rate limiter type.

FastItpmca("fast_itpmca")
FastOtpm("fast_otpm")
InputTokensPerMinute("input_tokens_per_minute")
InputTokensPerMinuteCacheAware("input_tokens_per_minute_cache_aware")
OutputTokensPerMinute("output_tokens_per_minute")
RequestsPerMinute("requests_per_minute")
TokensPerDay("tokens_per_day")
TokensPerMinute("tokens_per_minute")
ToolUsesPerSecond("tool_uses_per_second")
class BetaWorkspaceRateLimitUpdateValue { Type; Value; }

Rate limiter type.

One of the following:
FastItpmca("fast_itpmca")
FastOtpm("fast_otpm")
InputTokensPerMinute("input_tokens_per_minute")
InputTokensPerMinuteCacheAware("input_tokens_per_minute_cache_aware")
OutputTokensPerMinute("output_tokens_per_minute")
RequestsPerMinute("requests_per_minute")
TokensPerDay("tokens_per_day")
TokensPerMinute("tokens_per_minute")
ToolUsesPerSecond("tool_uses_per_second")
required long? Value

New limit value. Set to null to clear the workspace override and fall back to the organization limit.

minimum0
maximum9007199254740991
class BetaWorkspaceRateLimitValue { Type; OrgLimit; Source; Value; }
required string Type

The limiter type (for example, requests_per_minute or input_tokens_per_minute).

required long? OrgLimit

The organization-level value for the same limiter type, for reference. null when the organization has no limit configured for this limiter type.

required Source Source

Where value comes from. organization values are listed only when include_inherited is true, and then value equals org_limit.

One of the following:
class BetaWorkspaceRateLimitWorkspaceSource { Type = "workspace"; }
JsonElement Type = "workspace"

Always workspace: a workspace-level override is stored.

class BetaWorkspaceRateLimitOrganizationSource { Type = "organization"; }
JsonElement Type = "organization"

Always organization: no workspace-level override is stored, so the organization's value applies.

required long Value

The workspace's value for this limiter type: the workspace-level override when source.type is workspace, otherwise the organization's value.

class BetaWorkspaceRateLimitWorkspaceSource { Type = "workspace"; }
JsonElement Type = "workspace"

Always workspace: a workspace-level override is stored.