@@ -394,6 +394,7 @@ def update(
394394 profile : BrowserProfile | Omit = omit ,
395395 proxy : BrowserProxyConfigParam | Omit = omit ,
396396 proxy_id : Optional [str ] | Omit = omit ,
397+ start_url : str | Omit = omit ,
397398 tags : Optional [TagsParam ] | Omit = omit ,
398399 telemetry : Optional [browser_update_params .Telemetry ] | Omit = omit ,
399400 viewport : browser_update_params .Viewport | Omit = omit ,
@@ -428,6 +429,11 @@ def update(
428429 proxy_id: ID of the proxy to use. Omit to leave unchanged, set to empty string to remove
429430 proxy. Deprecated in favor of proxy.
430431
432+ start_url: Optional URL to navigate the browser to after applying this update. When a
433+ profile is loaded in the same update, this overrides the profile's restored
434+ tabs. Navigation is best-effort, so failures do not fail the update. Omit or set
435+ to an empty string to leave the current page unchanged.
436+
431437 tags: User-defined key-value tags for the browser session. Omit to leave unchanged.
432438 Provide a map to replace the entire tag set (full replace, not a merge). Set to
433439 an empty object ({}) to clear all tags. Up to 50 pairs.
@@ -459,6 +465,7 @@ def update(
459465 "profile" : profile ,
460466 "proxy" : proxy ,
461467 "proxy_id" : proxy_id ,
468+ "start_url" : start_url ,
462469 "tags" : tags ,
463470 "telemetry" : telemetry ,
464471 "viewport" : viewport ,
@@ -1024,6 +1031,7 @@ async def update(
10241031 profile : BrowserProfile | Omit = omit ,
10251032 proxy : BrowserProxyConfigParam | Omit = omit ,
10261033 proxy_id : Optional [str ] | Omit = omit ,
1034+ start_url : str | Omit = omit ,
10271035 tags : Optional [TagsParam ] | Omit = omit ,
10281036 telemetry : Optional [browser_update_params .Telemetry ] | Omit = omit ,
10291037 viewport : browser_update_params .Viewport | Omit = omit ,
@@ -1058,6 +1066,11 @@ async def update(
10581066 proxy_id: ID of the proxy to use. Omit to leave unchanged, set to empty string to remove
10591067 proxy. Deprecated in favor of proxy.
10601068
1069+ start_url: Optional URL to navigate the browser to after applying this update. When a
1070+ profile is loaded in the same update, this overrides the profile's restored
1071+ tabs. Navigation is best-effort, so failures do not fail the update. Omit or set
1072+ to an empty string to leave the current page unchanged.
1073+
10611074 tags: User-defined key-value tags for the browser session. Omit to leave unchanged.
10621075 Provide a map to replace the entire tag set (full replace, not a merge). Set to
10631076 an empty object ({}) to clear all tags. Up to 50 pairs.
@@ -1089,6 +1102,7 @@ async def update(
10891102 "profile" : profile ,
10901103 "proxy" : proxy ,
10911104 "proxy_id" : proxy_id ,
1105+ "start_url" : start_url ,
10921106 "tags" : tags ,
10931107 "telemetry" : telemetry ,
10941108 "viewport" : viewport ,
0 commit comments