Claude Platform Docs

Rate Limits

List Organization Rate Limits
RateLimitListPage Organization.RateLimits.List(parameters, cancellationToken = default)
GET/v1/organizations/rate_limits

List Messages API rate limits for your organization.

Models
class OrganizationRateLimit { Type = "rate_limit"; ID; Group; /* 2 more */ }
class OrganizationRateLimitBatchGroup { Type = "batch"; ID; }
JsonElement Type = "batch"

Always batch: the Message Batches API.

required string ID

Opaque identifier of the rate-limit group (for example, rlg_01VPTCmyiu5ZLsWkcxYG2pY8). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.

class OrganizationRateLimitFilesGroup { Type = "files"; ID; }
JsonElement Type = "files"

Always files: the Files API.

required string ID

Opaque identifier of the rate-limit group (for example, rlg_01VPTCmyiu5ZLsWkcxYG2pY8). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.

class OrganizationRateLimitModelGroup { Type = "model_group"; ID; DisplayName; }
JsonElement Type = "model_group"

Always model_group: a family of models.

required string ID

Opaque identifier of the rate-limit group (for example, rlg_01VPTCmyiu5ZLsWkcxYG2pY8). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.

required string DisplayName

Human-readable name of the model group (for example, Claude Sonnet 4.x). For display only; it may change.

class OrganizationRateLimitSkillsGroup { Type = "skills"; ID; }
JsonElement Type = "skills"

Always skills: the Skills API.

required string ID

Opaque identifier of the rate-limit group (for example, rlg_01VPTCmyiu5ZLsWkcxYG2pY8). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.

class OrganizationRateLimitTokenCountGroup { Type = "token_count"; ID; }
JsonElement Type = "token_count"

Always token_count: the Token Count API.

required string ID

Opaque identifier of the rate-limit group (for example, rlg_01VPTCmyiu5ZLsWkcxYG2pY8). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.

class OrganizationRateLimitValue { Type; Value; }
required string Type

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

required long Value

The configured limit value for this limiter type.

class OrganizationRateLimitWebSearchGroup { Type = "web_search"; ID; }
JsonElement Type = "web_search"

Always web_search: the Messages API web search tool.

required string ID

Opaque identifier of the rate-limit group (for example, rlg_01VPTCmyiu5ZLsWkcxYG2pY8). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.