Skip to main content
GET
Get usage quota

Authorizations

Authorization
string
header
required

Your Reason API key from Settings > API. New keys use reason_; legacy ara_ keys remain accepted. Keys are capability-scoped: run, mcp:read, mcp:write, secrets:read, secrets:write, sessions:read, sessions:debug, knowledge:read, memory:read, memory:write, skills:read, skills:write, repos:read, repos:write, reviews:read, reviews:write, deployment:read, analytics:read, org:read, org:write, attachments:read, attachments:write, guardrails:read, guardrails:write, automations:read, automations:write, agent_auth:read. mcp:write manages MCP server configuration only; it does not authorize remote MCP-tool execution. sessions:read reads sessions, including the assistant, reasoning and tool activity in their events. sessions:debug is privileged: only for organization owners/admins, it expands session events to the full diagnostic projection (diagnostic event kinds, status text and raw event metadata).

Path Parameters

orgId
string
required

Organization id or slug. Resolve it with GET /v3/self.

Response

Usage quota.

label
enum<string>
required

Which quota the workspace is measured against.

Available options:
Monthly quota,
Purchased usage,
Daily quota,
Available usage
used_percent
integer | null
required

Share of that quota already used, rounded. Purchased usage is measured against everything issued in its current run. Null when the quota has no known total, or the workspace is not metered.

Required range: 0 <= x <= 100
resets_at
string<date-time> | null
required

When the quota renews: a monthly quota's renewal, or the end of a daily quota's 24-hour window. Null when the quota does not renew or its renewal date is not known.

exhausted
boolean | null
required

True when the workspace has no usage left to start work with. Null when that cannot be determined without starting work.