From bec3e53517e4eb141a20a99c5d321dc497cd438b Mon Sep 17 00:00:00 2001 From: Josef Prochazka Date: Mon, 16 Mar 2026 15:41:05 +0100 Subject: [PATCH] Send Booleans as `true` or `false` to API (sending 1 and 0 is working, but undocumented. Spec defines booleans, JS client as well) --- src/apify_client/_http_clients/_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apify_client/_http_clients/_base.py b/src/apify_client/_http_clients/_base.py index 0af34169..e309c11e 100644 --- a/src/apify_client/_http_clients/_base.py +++ b/src/apify_client/_http_clients/_base.py @@ -153,7 +153,7 @@ def _parse_params(params: dict[str, Any] | None) -> dict[str, Any] | None: parsed_params: dict[str, Any] = {} for key, value in params.items(): if isinstance(value, bool): - parsed_params[key] = int(value) + parsed_params[key] = (str(value)).lower() elif isinstance(value, list): parsed_params[key] = ','.join(value) elif isinstance(value, datetime):