SIGN IN SIGN UP

fix: forward missing run kwargs in Actor.start/call/call_task (#906)

## Summary

`ActorClient.call` (apify-client) exposes several run-configuration
kwargs that the SDK wrapper `Actor.call` was silently dropping, forcing
users to bypass the SDK and reach into
`Actor.apify_client.actor(id).call(...)` (e.g. to set
`max_total_charge_usd` for pay-per-event Actors — see the [user
report](#)).

This patch wires through the missing parameters so the SDK API matches
the underlying client:

- `Actor.start` / `Actor.call` — adds `max_items`,
`max_total_charge_usd`, `restart_on_error`, `force_permission_level`
- `Actor.call_task` — adds `max_items`, `restart_on_error` (the task
endpoint has no `max_total_charge_usd` / `force_permission_level`)

Docstrings updated to match. No change to existing kwargs or call
semantics; pyproject `apify-client` constraint unchanged.
V
Vlada Dusek committed
7a13809898f5579138febbb077f7ab7e4e72cbe1
Parent: 6b393eb
Committed by GitHub <noreply@github.com> on 5/25/2026, 3:22:24 PM