The enforcement model
Job execution contract
The public Job contract supports the following platform ceilings:
The 59-minute ceiling is deliberate. Work that can exceed it should be split into checkpointed, idempotent Jobs rather than relying on a continuously held worker.
Endpoint and Sandbox limits
Endpoint limits are optimized for synchronous caller deadlines and may be lower than Job ceilings. The effective timeout and memory depend on the instance quota and Endpoint configuration. Set an Endpoint timeout below the upstream load balancer or client deadline so the caller receives a controlled platform error. Sandbox and Playground executions have separate validation intended for interactive development. They do not raise the ceiling of the Endpoint or Job that will run in production. Always test the final deployed surface with its real configuration and principal.Other governed limits
Capacity is not limited to CPU time and memory. Instance settings also govern product areas such as:- numbers of accounts, Permission groups, Components, Endpoints, and automation definitions;
- API and automation rate or concurrency policy;
- Storage and legacy File capacity;
- audit, log, and history retention;
- webhook scheduling and feature availability;
- Agent, Assistant, and integration entitlements.
__ are reserved by the platform.
What happens at a boundary
Timeout and infrastructure failure are ambiguous around remote systems. Before retrying, verify whether the external call committed and use a durable idempotency key.
Operator workflow
- Check the instance setting for the capability and environment.
- Configure the smallest timeout, memory, and concurrency budget that safely handles the workload.
- Validate the definition and execute a representative test.
- Observe peak duration, heap, payload, and downstream latency.
- Increase capacity only after confirming the actual constrained boundary.
- Re-test the deployed Endpoint, Job, Schedule, or dashboard widget—not only Playground.
Production guidance
- Treat quotas as policy and capacity controls, not targets to consume.
- Keep production and non-production instances independently configured.
- Alert before sustained capacity exhaustion.
- Split workflows that approach 59 minutes into recoverable stages.
- Bound concurrency around the protected dependency.
- Keep payloads and metadata small; place large artifacts in Storage.
- Record any quota increase with an owner, reason, and rollback threshold.

