pdf_generation_budget_exceeded
The hourly budget of PDF RENDER WORK is exhausted. This is not a request limit: it counts renders against the Chrome pool shared by every tenant, so neither spreading the calls nor using another credential changes anything. The `subcode` says which of the two budgets ran out — `company_budget` (the whole company) or `document_budget` (this single document, while the rest keep generating).
| Code | Type | HTTP | Category |
|---|---|---|---|
pdf_generation_budget_exceeded | rate_limit_error | 429 | Rate Limit |
Cause
The hourly budget of PDF RENDER WORK is exhausted. This is not a request limit: it counts renders against the Chrome pool shared by every tenant, so neither spreading the calls nor using another credential changes anything. The subcode says which of the two budgets ran out — company_budget (the whole company) or document_budget (this single document, while the rest keep generating).
What to do
Wait for the window to roll over — Retry-After and the body say how long — and ask again. Requesting a PDF that is already materialised consumes no budget, so prefer the stored file over re-rendering; if the volume is legitimate and sustained, request an increase of the limit.