@@ -72,6 +72,7 @@ def create(
7272 credential : connection_create_params .Credential | Omit = omit ,
7373 health_check_interval : int | Omit = omit ,
7474 health_checks : bool | Omit = omit ,
75+ hitl : bool | Omit = omit ,
7576 login_url : str | Omit = omit ,
7677 proxy : connection_create_params .Proxy | Omit = omit ,
7778 record_session : bool | Omit = omit ,
@@ -150,6 +151,12 @@ def create(
150151 the automatic flow (since re-auth is only triggered by a failed scheduled health
151152 check). Defaults to true.
152153
154+ hitl: Whether a login blocked by a CAPTCHA the browser cannot solve pauses for a
155+ person instead of failing. The flow moves to AWAITING_HUMAN_INTERVENTION with a
156+ `human_intervention` choice; the person completes the challenge in
157+ `live_view_url`, then submits that choice to resume. Reauthentication never
158+ pauses. Defaults to false.
159+
153160 login_url: Optional login page URL to skip discovery
154161
155162 proxy: Deprecated. Use browser.proxy. Retained during migration for existing clients.
@@ -183,6 +190,7 @@ def create(
183190 "credential" : credential ,
184191 "health_check_interval" : health_check_interval ,
185192 "health_checks" : health_checks ,
193+ "hitl" : hitl ,
186194 "login_url" : login_url ,
187195 "proxy" : proxy ,
188196 "record_session" : record_session ,
@@ -246,6 +254,7 @@ def update(
246254 credential : connection_update_params .Credential | Omit = omit ,
247255 health_check_interval : int | Omit = omit ,
248256 health_checks : bool | Omit = omit ,
257+ hitl : bool | Omit = omit ,
249258 login_url : str | Omit = omit ,
250259 proxy : connection_update_params .Proxy | Omit = omit ,
251260 record_session : bool | Omit = omit ,
@@ -297,6 +306,9 @@ def update(
297306 on the automatic flow (since re-auth is only triggered by a failed scheduled
298307 health check).
299308
309+ hitl: Whether a login blocked by a CAPTCHA the browser cannot solve pauses for a
310+ person instead of failing
311+
300312 login_url: Login page URL. Set to empty string to clear.
301313
302314 proxy: Deprecated. Use browser.proxy. Retained during migration for existing clients.
@@ -328,6 +340,7 @@ def update(
328340 "credential" : credential ,
329341 "health_check_interval" : health_check_interval ,
330342 "health_checks" : health_checks ,
343+ "hitl" : hitl ,
331344 "login_url" : login_url ,
332345 "proxy" : proxy ,
333346 "record_session" : record_session ,
@@ -736,6 +749,7 @@ async def create(
736749 credential : connection_create_params .Credential | Omit = omit ,
737750 health_check_interval : int | Omit = omit ,
738751 health_checks : bool | Omit = omit ,
752+ hitl : bool | Omit = omit ,
739753 login_url : str | Omit = omit ,
740754 proxy : connection_create_params .Proxy | Omit = omit ,
741755 record_session : bool | Omit = omit ,
@@ -814,6 +828,12 @@ async def create(
814828 the automatic flow (since re-auth is only triggered by a failed scheduled health
815829 check). Defaults to true.
816830
831+ hitl: Whether a login blocked by a CAPTCHA the browser cannot solve pauses for a
832+ person instead of failing. The flow moves to AWAITING_HUMAN_INTERVENTION with a
833+ `human_intervention` choice; the person completes the challenge in
834+ `live_view_url`, then submits that choice to resume. Reauthentication never
835+ pauses. Defaults to false.
836+
817837 login_url: Optional login page URL to skip discovery
818838
819839 proxy: Deprecated. Use browser.proxy. Retained during migration for existing clients.
@@ -847,6 +867,7 @@ async def create(
847867 "credential" : credential ,
848868 "health_check_interval" : health_check_interval ,
849869 "health_checks" : health_checks ,
870+ "hitl" : hitl ,
850871 "login_url" : login_url ,
851872 "proxy" : proxy ,
852873 "record_session" : record_session ,
@@ -910,6 +931,7 @@ async def update(
910931 credential : connection_update_params .Credential | Omit = omit ,
911932 health_check_interval : int | Omit = omit ,
912933 health_checks : bool | Omit = omit ,
934+ hitl : bool | Omit = omit ,
913935 login_url : str | Omit = omit ,
914936 proxy : connection_update_params .Proxy | Omit = omit ,
915937 record_session : bool | Omit = omit ,
@@ -961,6 +983,9 @@ async def update(
961983 on the automatic flow (since re-auth is only triggered by a failed scheduled
962984 health check).
963985
986+ hitl: Whether a login blocked by a CAPTCHA the browser cannot solve pauses for a
987+ person instead of failing
988+
964989 login_url: Login page URL. Set to empty string to clear.
965990
966991 proxy: Deprecated. Use browser.proxy. Retained during migration for existing clients.
@@ -992,6 +1017,7 @@ async def update(
9921017 "credential" : credential ,
9931018 "health_check_interval" : health_check_interval ,
9941019 "health_checks" : health_checks ,
1020+ "hitl" : hitl ,
9951021 "login_url" : login_url ,
9961022 "proxy" : proxy ,
9971023 "record_session" : record_session ,
0 commit comments