Troupeby AliveDocsSign in

Reference

quotas

An org's limits and what is in use, and the project limits an org admin sets within the org's. Index · shared schemas · errors.

ProcedureSummaryRESTMCP toolStability
quotas.getThe org's limits (and one project's), with what is in use and this month's period usageGET—experimental
quotas.setProjectSet one project's limit within the org's (CONFLICT quota-above-org-limit above it); 0 suspends the projectPOST—experimental

quotas.get

The org's limits (and one project's), with what is in use and this month's period usage

RESTGET /v1/quotas/get (input as query parameters)
RPC/rpc/v2/quotas/get
MCPnot a tool (a cloud platform procedure; the cloud MCP surface is the curated device tools); hints: read-only, idempotent
Authusage:read
Tenancyorg
Troupe Cloudanswered by the control plane
Stabilityexperimental, since 1.0

Input:

TypeScript
{ orgId: OrgId; projectId?: ProjectId }

Output:

TypeScript
{ quotas: QuotaLine[] }

Errors: U, NOT_FOUND.

Named types: OrgId, ProjectId, QuotaLine.

quotas.setProject

Set one project's limit within the org's (CONFLICT quota-above-org-limit above it); 0 suspends the project

RESTPOST /v1/quotas/set-project (input as a JSON body)
RPC/rpc/v2/quotas/setProject
MCPnot a tool (a cloud platform procedure; the cloud MCP surface is the curated device tools); hints: idempotent
Authorg:manage
Tenancyorg
Troupe Cloudanswered by the control plane
Stabilityexperimental, since 1.0

Input:

TypeScript
{
  orgId: OrgId
  projectId: ProjectId
  kind: 'concurrency' | 'period'
  dimension: QuotaDimension
  class: QuotaClass
  limit: integer | null  // 0–1000000000
}

Output:

TypeScript
{ quota: QuotaLine }

Errors: U, NOT_FOUND, ORG_SUSPENDED, CONFLICT.

Named types: OrgId, ProjectId, QuotaClass, QuotaDimension, QuotaLine.

esc

    Type to search every page, the protocol reference and the cloud API.