@@ -145,6 +145,7 @@ def with_streaming_response(self) -> BrowsersResourceWithStreamingResponse:
145145 def create (
146146 self ,
147147 * ,
148+ chrome_policy : Dict [str , object ] | Omit = omit ,
148149 extensions : Iterable [BrowserExtension ] | Omit = omit ,
149150 gpu : bool | Omit = omit ,
150151 headless : bool | Omit = omit ,
@@ -168,6 +169,12 @@ def create(
168169 Create a new browser session from within an action.
169170
170171 Args:
172+ chrome_policy: Custom Chrome enterprise policy overrides applied to this browser session. Keys
173+ are Chrome enterprise policy names; values must match their expected types.
174+ Blocked: kernel-managed policies (extensions, proxy, CDP/automation). Ignored
175+ when reusing an existing persistent session. See
176+ https://chromeenterprise.google/policies/
177+
171178 extensions: List of browser extensions to load into the session. Provide each by id or name.
172179
173180 gpu: If true, enables GPU acceleration for the browser session. Requires Start-Up or
@@ -228,6 +235,7 @@ def create(
228235 "/browsers" ,
229236 body = maybe_transform (
230237 {
238+ "chrome_policy" : chrome_policy ,
231239 "extensions" : extensions ,
232240 "gpu" : gpu ,
233241 "headless" : headless ,
@@ -651,6 +659,7 @@ def with_streaming_response(self) -> AsyncBrowsersResourceWithStreamingResponse:
651659 async def create (
652660 self ,
653661 * ,
662+ chrome_policy : Dict [str , object ] | Omit = omit ,
654663 extensions : Iterable [BrowserExtension ] | Omit = omit ,
655664 gpu : bool | Omit = omit ,
656665 headless : bool | Omit = omit ,
@@ -674,6 +683,12 @@ async def create(
674683 Create a new browser session from within an action.
675684
676685 Args:
686+ chrome_policy: Custom Chrome enterprise policy overrides applied to this browser session. Keys
687+ are Chrome enterprise policy names; values must match their expected types.
688+ Blocked: kernel-managed policies (extensions, proxy, CDP/automation). Ignored
689+ when reusing an existing persistent session. See
690+ https://chromeenterprise.google/policies/
691+
677692 extensions: List of browser extensions to load into the session. Provide each by id or name.
678693
679694 gpu: If true, enables GPU acceleration for the browser session. Requires Start-Up or
@@ -734,6 +749,7 @@ async def create(
734749 "/browsers" ,
735750 body = await async_maybe_transform (
736751 {
752+ "chrome_policy" : chrome_policy ,
737753 "extensions" : extensions ,
738754 "gpu" : gpu ,
739755 "headless" : headless ,
0 commit comments