Skip to main content

CheckCapacity verifies if organization can add more of a resource.

POST 

/api/v1/billing/subscription/check-capacity

Performs a pre-flight check before adding resources (seats, phone numbers, etc.) to verify the organization hasn't exceeded their plan limits. Returns capacity information and pricing for the requested quantity.

Authorization

Requires billing:read permission.

Use Cases

  • Before adding a new agent, check if seat quota allows it
  • Before provisioning a phone number, verify capacity
  • Display "Add More" buttons only when capacity available

Response

Returns CheckCapacityResponse with:

  • allowed: whether the addition is permitted
  • current: current count of this resource
  • limit: plan limit (-1 for unlimited)
  • available: how many more can be added
  • unit_price_cents: cost per unit if adding

Errors

  • NOT_FOUND: No subscription exists
  • INVALID_ARGUMENT: Unknown lookup_key

Request

Responses

A successful response.