Automation limits & billing
Automations use the Agent API withX-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:
| HTTP | Body (typical) |
|---|---|
| 403 | { "error": "USAGE_APPROVAL_LIMIT", "code": "USAGE_APPROVAL_LIMIT", "over_limit": true } |
What integrators should do
- Treat 403
USAGE_APPROVAL_LIMITas 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).