Claude Platform Docs

ワークスペースのレート制限の一覧を取得

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

ワークスペースに設定されたレート制限のオーバーライドを一覧表示します。

ワークスペースレベルのオーバーライドを持つグループとリミッタータイプのみを返します。オーバーライドのないグループは組織の制限を継承し、一覧には表示されません。それらを確認するには GET /v1/organizations/rate_limits を使用してください。

limit が省略された場合、一致するすべてのエントリが単一のページで返されます。limit によって結果が切り詰められた場合は、next_page をたどって残りのエントリを取得してください。

Parameters
RateLimitListParams parameters
required string workspaceID

The ID of the workspace.

GroupType? groupType

Filter by group type.

Batch("batch")
Files("files")
ModelGroup("model_group")
Skills("skills")
TokenCount("token_count")
WebSearch("web_search")
long? limit

Maximum number of items to return per page. Ranges from 1 to 1000.

When omitted, every remaining entry is returned in a single page and next_page is null.

maximum1000
minimum1
string? page

Opaque cursor from a previous response's next_page.

Returns
class BetaWorkspaceRateLimit { Type = "workspace_rate_limit"; GroupType; Limits; /* 3 more */ }
ワークスペースのレート制限の一覧を取得
RateLimitListParams parameters = new() { WorkspaceID = "workspace_id" };

var page = await client.Beta.Organization.Workspaces.RateLimits.List(parameters);
await foreach (var item in page.Paginate())
{
    Console.WriteLine(item);
}
Returns Examples
Response 200
{
  "data": [
    {
      "group_type": "batch",
      "limits": [
        {
          "org_limit": 0,
          "type": "type",
          "value": 0
        }
      ],
      "models": [
        "string"
      ],
      "rate_limit_id": "rate_limit_id",
      "type": "workspace_rate_limit",
      "workspace_id": "workspace_id"
    }
  ],
  "next_page": "next_page"
}