Claude Platform Docs

Listar límites de velocidad del espacio de trabajo

client.Organization.Workspaces.RateLimits.List(ctx, workspaceID, query) (*PageCursor[WorkspaceRateLimit], error)
GET/v1/organizations/workspaces/{workspace_id}/rate_limits

Lista los límites de velocidad de un espacio de trabajo.

De forma predeterminada, solo devuelve los grupos y tipos de limitador que tienen una anulación a nivel de espacio de trabajo. Con include_inherited=true, devuelve cada grupo con límites a nivel de organización que el espacio de trabajo puede ver, indicando para cada uno los valores que hereda de la organización, así como sus propias anulaciones. El source de cada valor indica de cuál se trata.

Cuando se omite limit, todas las entradas coincidentes se devuelven en una sola página; cuando limit trunca el resultado, sigue next_page para obtener las entradas restantes.

Parameters
workspaceID string⁠Path parameter

The ID of the workspace.

query OrganizationWorkspaceRateLimitListParams
GroupType OrganizationWorkspaceRateLimitListParamsGroupType OptionalQuery parameter

Filter by group type.

const OrganizationWorkspaceRateLimitListParamsGroupTypeBatch OrganizationWorkspaceRateLimitListParamsGroupType = "batch"
const OrganizationWorkspaceRateLimitListParamsGroupTypeFiles OrganizationWorkspaceRateLimitListParamsGroupType = "files"
const OrganizationWorkspaceRateLimitListParamsGroupTypeModelGroup OrganizationWorkspaceRateLimitListParamsGroupType = "model_group"
const OrganizationWorkspaceRateLimitListParamsGroupTypeSkills OrganizationWorkspaceRateLimitListParamsGroupType = "skills"
const OrganizationWorkspaceRateLimitListParamsGroupTypeTokenCount OrganizationWorkspaceRateLimitListParamsGroupType = "token_count"
const OrganizationWorkspaceRateLimitListParamsGroupTypeWebSearch OrganizationWorkspaceRateLimitListParamsGroupType = "web_search"
IncludeInherited param.Opt[bool] OptionalQuery parameter

Also list the limiter values the workspace inherits from the organization, including groups with no workspace-level override.

Limit param.Opt[int64] OptionalQuery parameter

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.

minimum1
maximum1000
Page param.Opt[string] OptionalQuery parameter

Opaque cursor from a previous response's next_page.

Returns
type WorkspaceRateLimit struct { Type: "workspace_rate_limit"; Group; Limits; /* 3 more */ }
Listar límites de velocidad del espacio de trabajo
package main

import (
	"context"
	"fmt"

	"github.com/anthropics/anthropic-sdk-go"
	"github.com/anthropics/anthropic-sdk-go/option"
)

func main() {
	client := anthropic.NewClient(
		option.WithAPIKey("my-anthropic-api-key"),
	)
	page, err := client.Organization.Workspaces.RateLimits.List(
		context.TODO(),
		"workspace_id",
		anthropic.OrganizationWorkspaceRateLimitListParams{},
	)
	if err != nil {
		panic(err.Error())
	}
	fmt.Printf("%+v\n", page)
}
Returns Examples
Response 200
{
  "data": [
    {
      "group": {
        "id": "id",
        "display_name": "display_name",
        "type": "model_group"
      },
      "group_type": "batch",
      "limits": [
        {
          "org_limit": 0,
          "source": {
            "type": "workspace"
          },
          "type": "type",
          "value": 0
        }
      ],
      "models": [
        "string"
      ],
      "rate_limit_id": "rate_limit_id",
      "type": "workspace_rate_limit",
      "workspace_id": "workspace_id"
    }
  ],
  "next_page": "next_page"
}