Requests & pagination
API rate limits
Duraton does not impose a fixed per-second request rate limit on the API. There is no requests/second quota onPOST /events or on the read endpoints, and no 429 Too Many Requests / Retry-After back-off
protocol to code against - a well-formed request is admitted regardless of how many preceded it. Two
real ceilings apply instead:
Suspension is the ceiling that actually gates throughput, and it is not a rate limit - it is a hard stop
until usage falls back under the plan or the plan is raised. Its shape differs by endpoint:
POST /eventson a suspended project still returns202 Accepted, but starts no new run: the response carriessuspended: truewith norunId, and any in-flightwaitForEventwaiters are still woken. The event is recorded; only the fan-out into new runs is withheld.- Other run-creating actions (and cron-triggered runs) on a suspended project are refused with
403 Forbidden.
Retries & delivery
AI steps
Per-run AI spend ceilings are opt-in and unlimited by default - see
cap.