The client already picks a timeout tier per method internally (SMALL / MEDIUM / DEFAULT in src/base/resource_client.ts), but the only public knob is the single global timeoutSecs. There is no per-call override for a request that legitimately takes longer, and no way to change a tier's default.
Python: apify/apify-client-python#653 introduced the tiers with a per-call timeout argument and constructor overrides, apify/apify-client-python#664 tuned the defaults, apify/apify-client-python#962 warns when a requested timeout is capped.
✍️ Drafted by Claude Code
The client already picks a timeout tier per method internally (
SMALL/MEDIUM/DEFAULTinsrc/base/resource_client.ts), but the only public knob is the single globaltimeoutSecs. There is no per-call override for a request that legitimately takes longer, and no way to change a tier's default.Python: apify/apify-client-python#653 introduced the tiers with a per-call
timeoutargument and constructor overrides, apify/apify-client-python#664 tuned the defaults, apify/apify-client-python#962 warns when a requested timeout is capped.✍️ Drafted by Claude Code