API changelog
Caller-visible API changes, rollout notices, and actions for clients and agents.
This page records changes that affect API callers. Endpoint schemas remain in the API reference.
September 14, 2026: shared API budget enforcement enabled
Authenticated HTTP requests that exceed a shared request or complexity budget now receive HTTP 429 before the endpoint
handler runs. Rejections include Retry-After, a stable detail.type, and budget headers.
Clients should honor Retry-After, add jitter, reduce concurrency, and use bounded retries. Workers sharing an identity
also share its budget. Do not retry a successful response because of budget headers.
Read X-RateLimit-Mode on each response: enforced rejects over-budget requests; log-only observes without blocking.
Response headers report the applicable capacities and remaining credits. See Rate limits and
Error handling.