Skip to content

Expose the timeout tiers on the public API #1029

Closed

Description

@vdusek

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

Activity

  1. added this to the 3.0 milestone on Sep 4, 2026
  2. self-assigned this
    on Sep 4, 2026
  3. added
    t-toolingIssues with this label are in the ownership of the tooling team.
    and removed on Sep 4, 2026
  4. added a commit that references this issue on Sep 13, 2026
    b78c8bc
  5. vdusek commented on Sep 13, 2026

    @vdusek
    ContributorAuthor

    Resolved by #1046

  6. added a commit that references this issue on Sep 30, 2026
    e50bf2e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

t-toolingIssues with this label are in the ownership of the tooling team.

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions