Skip to main content

Automation limits & billing

Automations use the Agent API with X-Agent-Id and X-Api-Key. Besides validation and rate limits, your workspace may be subject to plan or subscription limits on how many new approvals you can create.

Approval quota (USAGE_APPROVAL_LIMIT)

When billing and usage limits are enabled for your deployment, creating an approval can fail with:
HTTPBody (typical)
403{ "error": "USAGE_APPROVAL_LIMIT", "code": "USAGE_APPROVAL_LIMIT", "over_limit": true }
This comes from the server when the team is over the current plan’s approval allowance for the active billing period (enforced when the approval is created).

What integrators should do

  • Treat 403 USAGE_APPROVAL_LIMIT as a business / capacity error, not a bug: log it, notify operators, and avoid tight retry loops on create.
  • Queue or defer new approvals until the workspace owner resolves billing (upgrade plan, wait for the next period, or adjust usage—depending on how your deployment defines plans).

What workspace owners see

When Billing is available in the web dashboard, owners can review plans, usage, and upgrade or change subscription there. Members and automations cannot fix quota errors without an owner (or your operator) adjusting the subscription or plan.